я написал свою первую программу образец SCALA и это выглядит следующим образом:Scala дополнительные круглые скобки распечатке
def main(args: Array[String]) {
def f1 = println("aprintln")
println("applying f1")
println((f1 _).apply)
println("done applying f1")
}
Выход
applying f1
aprintln
()
done applying f1
почему появляется дополнительный() Может ли кто-нибудь объяснить? Я думал, что появится просто aprintln.
спасибо,
Джефф
А, да, очень глупо от меня. Я не думал об этом, поскольку компилятор Java не позволил мне это сделать. Спасибо. –