object Scala { def main(args: Array[String]): Unit = { //调用函数,并保持结果 var m = getSum() //打印结果 println(m) println(getMax(1, 2,3)) }
def 函数的名称([参数列表]):返回值类型 = { } 简写: 1.返回值类型可以省略。大部分情况,他都可以猜出来 2.如果没有参数,可以省略 定义时的()和调用时的() */ //目标:写一个函数,求两个数的较大值 def getMax(x: Int, y: Int, z: Int) = { if (x >= y && x >= z) x else if (y >= x && y >= z) y else z }
例如:
//目标:写一个函数,计算1-100的和 def getSum() = { var sum = 0 for (i <- 1 to 100) { sum += i } "abc" //最后一条语句表示返回值 }