2008-10-24から1日間の記事一覧
次のExampleはforのことみたいだったけど、コードが長いので少し自分で調べてみた。 forループは文法ではなく,for-comprehensionという一種のシンタックスシュガーして定義され,map, filter等に変換される。 第3回 Scala言語を探検する(1):ITpro という…
モナドってだけで若干引き気味だけど。 モナドにもいろんな種類があって、その1つがcontinuation monadらしい。 で、サンプルを動かそうとしたけど、ソースの意味が理解できない。 いかん。実力がないのがバレバレだ。。。 type Answer = Value; /** * A con…
Snippetは終わったので、今回からAdvanced Example。 addressbook.scala | The Scala Programming LanguageScalaはXMLをリテラル(表現あってる?)として扱える。 文字列にする必要がない。 さらにXMLのリテラルの中にScalaコードを直接記述できる。 package …
Javaの可変長引数もそのまま使える。Scala Snippets | The Scala Programming Language package sample.snippet object VarargsSample extends Application { val message = java.text.MessageFormat.format("At {1, time} on {1, date}, there was {2} on p…