定义一个函数
1.位置:可以写在main里面,也可以写在外面
2.要点
返回值的类型
省略return
object Base28 {
def max(x: Int, y: Int): Int = {
if (x > y) {
x
} else {
y
}
}
特殊的写法
1.没有参数列表,可以省列定义函数时的(),那么调用的时 候,也不需要再加上()
2.函数的最后一条语句为函数的返回值
3.如果函数体只有一句代码,则可以省略{}
def max(x: Int, y: Int): Int = {
if (x > y) {
x
} else {
y
}
}
def main(args: Array[String]): Unit = {
val s = max(10, 20)
println(s)
}
}