2008-12-14から1日間の記事一覧

算数にチャレンジ

30分プログラム、その437。算数にチャレンジしてみた - こげこげ堂はてな支舗より。 1〜512の数の書かれたカードが1枚ずつ、左から小さい順に、「1,2,3,4,・・・,511,512」と並んでいます。いま、次のような作業を行うことにします。ア…

多相バリアントと木構造

多相バリアントでも、木構造のデータ型を定義してしまうと拡張が大変だよね、というお話。 ツリー構造じゃない場合 適当にデータ型を定義するよ! type value = [ `Var of string | `String of string ] 多相バリアントだから簡単に拡張できるね、やった! t…