函数的基本使用

33 阅读1分钟
定义一个函数
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)
 }
}