作者: 機械伯爵
日時: 2009/5/7(16:29)
 機械です。

> fac 0 = 1
> fac n = n * fac (n-1)

 なんですか、この異様に単純な記述は……(汗)

> C:\ghc\ghc-6.10.2\bin>ghci
> Prelude> :load factorial
> *Main> fac 10
> 3628800
> *Main>

 ナナメヨミの「ふつうのHaskellプログラミング」で、
パターンマッチングがどうたらと書いてありましたけど、
一種Prologみたいな雰囲気になるんですねぇ……

 ある意味、Haskellの式を見て、はじめて「わかりやすい」
と感じました。

 これはこれで面白いなぁ……

 /機械伯爵/