val するときにつけると、参照されるまで右辺の評価が「遅延」する。簡単な例 var i = 0 def countup = {i = i + 1; i} def reset = {i = 0; i} def test { lazy val a = countup lazy val b = countup lazy val c = reset lazy val d = countup lazy val e …
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。