假设我们这样做
object Test {
def main(args: Array[String]){
println(() => "2pac") // passing anon function
println((() => "shakur")()) // passing anon function, with empty args
println(biggie) // passing named function, no args
}
def biggie = "smalls"
}
那将打印出来
<function>
shakur
smalls
为什么与命名函数具有相同类型签名的匿名函数需要显式的空参数?为什么biggie
打印时调用但2pac
函数不调用?