2013-06-25から1日間の記事一覧

lazy val

Scalaで結構嵌ったこと。 trait A { val a: Int } trait B extends A { val b: Int; val a = b } object C extends B { val c = 3; val b = c } こういう風に定義すると、 scala> C.a res17: Int = 0 となる。しかし、C.a=3となってほしい。 コップ本第20…