Scala函数返回值

Scala函数返回值教程

Scala 中的函数如果有返回值,那么我们有两种方式来返回指定的返回值,一种是使用 return 语句,另一种是直接将返回值写在最后即可。

Scala函数返回值详解

语法

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 } }

程序运行后,控制台输出如下:

20_Scala函数返回值.png

这里,我们使用了 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 } }

程序运行后,控制台输出如下:

21_Scala函数返回值.png

我们看到,我们没有使用 return,而是直接将返回值写在最后,同样实现了返回值的功能。

Scala函数返回值总结

Scala 中的函数如果有返回值,那么我们有两种方式来返回指定的返回值,一种是使用 return 语句,另一种是直接将返回值写在最后即可。