Scala 中的函数如果有返回值,那么我们有两种方式来返回指定的返回值,一种是使用 return 语句,另一种是直接将返回值写在最后即可。
def functionName ([params]) : [return type] = { function body return [expr] }
说明
这里,我们使用了 return 实现了返回函数返回值。
Scala函数返回值详解
语法
def functionName ([params]) : [return type] = { function body expr }
说明
我们也可以不使用 return,直接将值写在最后即可。
案例
Scala函数返回值
Scala 函数返回值的应用
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var ret = addInt(10, 30) printf( "ret = %d\n", ret) } def addInt( a:Int, b:Int ) : Int = { var sum:Int = 0 sum = a + b return sum } }
程序运行后,控制台输出如下:
这里,我们使用了 return 返回了函数的返回值。
Scala函数返回值
Scala 函数返回值的应用
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var ret = addInt(10, 30) printf( "ret = %d\n", ret) } def addInt( a:Int, b:Int ) : Int = { var sum:Int = 0 sum = a + b sum } }
程序运行后,控制台输出如下:
我们看到,我们没有使用 return,而是直接将返回值写在最后,同样实现了返回值的功能。
Scala函数返回值总结
Scala 中的函数如果有返回值,那么我们有两种方式来返回指定的返回值,一种是使用 return 语句,另一种是直接将返回值写在最后即可。