函數定義
定數定義如下:
var sum = 0
def add(a: Int): Unit = {
sum += a
}
高級用法
-
如果函數只有一條語句,則可以把花括號去掉,如下所示:
def add(a: Int): Unit = sum += a
- 如果去掉返回值Unit,scala會默認會把函數體最後一行的值做爲返回值,如下所示:
def add(a: Int) = sum += a
- 如果把返回值及等號去掉,則返回值位Unit,如下所示:
def add(a: Int) { sum += a}