[Scala]lazyについて
lazyというのは、値を遅延評価する宣言
// lazyをつけると、値の評価が初回アクセス時にのみ行われる
lazy val a = { println("評価"); "a" }
println( a ) // 初回の参照。ここでval aの評価が行われる
println( a ) // これ以降は、val aの評価はなし
lazyは「var」や「def」に設定することはできません。
Scalaだと、テキストファイルなどを開く時は // ファイルを開いてインスタン ...
val keyChars = (('a' to 'z') ++ ('A' to ...
Scala + Liftの環境は、最初はH2DBにつながるようになっている。 一 ...
前の記事で、Scala IDEのインストールについては書きました。 その上で、s ...
今回のお題は プログラムをやってて、ある程度数値をいじる方にはもう一般的な事かも ...