2009-11-01から1ヶ月間の記事一覧
scala.NothingはScalaのクラス階層における、「一番下」に位置するクラスで全ての型のサブタイプになるが、これが何のためにあるかという点でつまづく人が時々居るようだ。というわけで、scala.Nothingがあると何が嬉しいのかという点をちょっと説明してみよ…
したらしいので、早速試してみることに。クラス: class Point1(val x: Int, val y: Int) case class Point2(x: Int, y: Int) class Point3(var x: Int, var y: Int) { def aMethod { println("Point3") } } trait: trait Hoge { def display val x: Int var…
Scala 2.8ではライブラリレベルでbreakがサポートされることになっていて、以下のような感じで使える: breakable { for(i <- 1 to 10) { if(i >= 5) break println(i) } }これはこれで便利だし大変結構なのだけど、このライブラリレベルbreak、どのbreakabl…
Googleグループへの自分の投稿から転載: 皆様:水島です。しばらく放置状態になっててすいません。開催予定時期(12/6)も近づいてきたので、そろそろ内容について考えていきたいと思います。苦手の会の趣旨は(一応)、自分の苦手な分野の話を他の人に教えても…