Haskellでフィボナッチ数列

さっそくHaskellでプログラミングしています
なかなか新鮮でおもしろいですね

fib 1 = 1
fib 2 = 1
fib x = fib (x-1) + fib (x-2)

実行結果

ghci> fib 8
21
ghci> fib 10
55

Cで書いてもこんなもんですけどHaskellだと簡潔に書けますね