但若一段程式碼,只有一個 statement,此時我們可以將大括號省略。
若 class 宣告中,並沒有其他的程式片段,我們也可以將大括號省略。
這個就叫大括號省略原則。
def p = { println("abc") //大括號內只有一個 statement 的 code block,大括號可以省略 } def p = println("abc") // 省略大括號以上兩個 statement 是等義的。
class S { // class 宣告,但裡面沒東西,可以省略大括號 } class S // 省略大括號以上兩個 statement 是等義的。
沒有留言:
張貼留言