2009-06-10から1日間の記事一覧

クラス

クラスは Java と同様に class キーワードで定義します。 class Book { val title = "Scala" def printTitle() = println("Title:" + title) } object Main extends Application { val b = new Book() b.printTitle() //Title:Scala }上記クラスをよりScala…

MapとSet

ミュータブルとイミュータブル Scala のリスト(配列)には、不変である List と可変である Array がありました。 これと同様に、Map と Set にも不変オブジェクトと可変オブジェクトがライブラリとして提供されています。Map と Set 不変オブジェクトと可変オ…

Listについて

Listの操作いろいろ object Example010 extends Application { val l = List("one","two","three") println(l(1)) //two println(l.count(e => e.length==3)) //2 文字数が3の要素数 println(l.exists(e => e=="three")) //true 要素にthreeがあるかどうか p…