私たちがやるとしましょう
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
関数が呼び出されないのはなぜですか?