方法和變量定義可以是如下的單行:
def meth() = "Hello World"
方法和變量也可以在用大括號(hào){}表示的代碼塊中定義。
代碼塊可以嵌套。
代碼塊的結(jié)果是在代碼塊中計(jì)算的最后一行,如以下示例所示。
object Main { def meth1():String = {"hi"} def meth2():String = { val d = new java.util.Date() d.toString() } def main(args: Array[String]) { println(meth1 ) println(meth2 ) } }
變量定義也可以是代碼塊。
val x3:String= { val d = new java.util.Date() d.toString() }
更多建議: