2006-12-20から1日間の記事一覧

今から帰ります。

練習

ANSI Common Lisp 2章「Lispの世界へようこそ」 - もちから。いい例題です。僕もHaskellで書いてみました。 module Main (main) where -- 2つの数を引数として,大きい方を返す関数。 myMaximum :: Ord a => [a] -> a myMaximum [] = error "myMaximum: empt…

徳が高い ⇔ 低い

Haskellで徳が高いプログラムっていう表現をどこかで見たなーと思ってGoogleに聞いてみました。どうやらここのようです。 Diary 宣言的にプログラムを書くと徳が高いそうです。なるほど。 徳が高い例。 fact 0 = 1 fact n = n * fact (n - 1) fact n = foldl…