2006-04-18 高階関数 Haskell 高階関数は、引数や返り値に関数がつかわれる関数です。代表は、やっぱりmapでしょう。mapは、引数に関数とリストをとります。 そして、リストの各要素にたいして、関数を適用したリストをかえします。 Prelude> map (1+) [1,2,3] [2,3,4] 追記: id:n9dさんからコメントいただきました。 http://d.hatena.ne.jp/n9d/20060414/1145019531 高階関数についてまとめらえております。