函数定义

定数定义如下:

var sum = 0
def add(a: Int): Unit = {
    sum += a
}

高级用法

  1. 如果函数只有一条语句,则可以把花括号去掉,如下所示:

    def add(a: Int): Unit = sum += a
  2. 如果去掉返回值Unit,scala会默认会把函数体最后一行的值做为返回值,如下所示:
def add(a: Int) = sum += a
  1. 如果把返回值及等号去掉,则返回值位Unit,如下所示:
    def add(a: Int) { sum += a}