我是 scala 语言的新手,因此如果有人能向我解释这个代码片段,我将不胜感激:
object C {
def main(args: Array[String]) = {
measure("Scala"){
println("Hello Back")
}
}
def measure(x: String)(y: => Unit){
println("Hello World " + x)
}
}
控制台输出:
Hello World Scala
我的问题是为什么程序没有打印出来Hello Back
?也是函数/对象;其主体是指令println("Hello Back")
;存储在堆的某个地方?