Scala

ローマ数字変換

ref:http://d.hatena.ne.jp/fumokmm/20110822/1314013182 えーと、じゃ、Scala で。 assert はテストとは違う気がするが、まぁいいか。 object RomanNumber { val romanDigits = List( ("M", 1000), ("CM", 900), ("D", 500), ("CD", 400), ("C", 100), ("XC…

Scala勉強会@関東

Scala勉強会@関東に行ってきた。 id:kmizushima さんがいろいろ詰め込んで薄く広く説明していたら質問の嵐。40分の予定が2時間以上になっていたり(w 結局、1時間延長。 スライドなんかはそのうち公開されると思うので、どうでもいいメモ。 型名の直前にコロ…

type

Top Level に type はかけないのな。Tutorial に従って abstract class Tree case class Sum(l: Tree, r: Tree) extends Tree case class Var(n: String) extends Tree case class Const(v: int) extends Tree type Environment = String => intなんてのを書…

Scala勉強会@関東

ref:http://www.coins.tsukuba.ac.jp/~i021216/diary/?date=20080407#p02 参加するしか。 しかし、「筑波なら」とか書いたけど、調べてみたら筑波に行くのも東京に行くのも所要時間はあんまり変わんないなぁ。交通費は結構違うっぽいけど。

Scala 勉強会

ref:http://cappuccino.jp/keisuken/logbook/20080406.html#p03 行きたいけど無理だなぁ。 筑波あたりならまだ行き易いのだけどな。と、あれなことを書いてみる。

暗黙の型変換

ref:http://cappuccino.jp/keisuken/logbook/20080217.html#p01 いつものことながら Scala すごいなー。 C++ でも型 A に 型 B を引数によるコンストラクタが定義されていると暗黙に B=>A の変換が発生したり、演算子のオーバーロードで暗黙の変換が発生した…