[Scala]lazyについて
lazyというのは、値を遅延評価する宣言
// lazyをつけると、値の評価が初回アクセス時にのみ行われる
lazy val a = { println("評価"); "a" }
println( a ) // 初回の参照。ここでval aの評価が行われる
println( a ) // これ以降は、val aの評価はなし
lazyは「var」や「def」に設定することはできません。
Scala IDEが便利になった。 というより、Eclipse同梱版が出来て、楽 ...
Liftでコンソールを起動してモデルの動きなどを確認したい場合 プロジェクトフォ ...
Failed to created JLineReader: java.lang ...
1~10を加算する処理を書くと (0 /: (1 to 10))(_+_)
Play frameworkは便利ですが、そのまま稼働させたい時などにわざわざ ...