関数型プログラミング言語Haskell Part28 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0050デフォルトの名無しさん
2015/04/13(月) 18:51:08.84ID:H7xRrVnSこんなんで辞職に追い込まれないだろw
で、>>45の疑問がわかった気がする。wordsNumの定義を
(f = ¥ ws -> (head ws, length ws) として)
map (f . group . sort . words)
だと思ってるんだな。
String(=[Char])に対して、合成された関数をmapしてるかのように読んでるんだろう。
正しい構文解析はそうではなくて
(map f) . group . sort . words
だというだけの話だ(関数適用の結合は関数合成演算子より強いのでそうなる)。
■ このスレッドは過去ログ倉庫に格納されています