プログラマとプロマネのあいだ

プログラマもやるし、プロマネもやるし、たまに似非アーキとか営業っぽいこともやるITエンジニアがスキルアップの話を中心に日常を綴るブログです。

無名関数

ふつうのHaskellプログラミング p196

Javaの無名クラスとか、C#の匿名メソッドに概念は近そう。

試しに、nlistToStringを無名関数で実装してみる。

main = print $ (\xs -> concatMap show xs) [1..10]

結果はこう。

"12345678910"

さくっと動きました。
が、しかし、階乗を求めるプログラムを書こうとすると、再帰で呼び出そうとした時に、名前が無いので出来ないことに気づく。。