私は Scala の初心者で、関数をリストに追加したいと考えています。私は次のものを持っています:
var l2: List[() => Unit] = List()
def foo() {
println("In foo")
}
そして今、リストにメソッドを追加したいと思います。
() => println("x") :: l2
コンパイルはできますが、実行時に動作しません。
次の質問: 以下がコンパイルされないのはなぜですか?
l2 = foo :: l2
ありがとう。