2008-03-10から1日間の記事一覧

再帰的データ型(二分木)

さっそくデータ型を定義。大きさと深さを求める関数も定義。 # type 'a tree = Lf | Br of 'a * 'a tree * 'a tree;; type 'a tree = Lf | Br of 'a * 'a tree * 'a tree # let rec size = function Lf -> 0 | Br (_, left, right) -> 1 + size left + size …

再帰的データ型

さらに引き続きOCaml勉強中。この本を使って勉強しています。 プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~作者: 五十嵐淳出版社/メーカー: 技術評論社発売日: 2007/11/29メディア: 単行本(ソフトカバー)購入: 11人 クリック: 16…