関数型プログラミング言語Haskell Part28at TECH関数型プログラミング言語Haskell Part28 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト47:デフォルトの名無しさん 15/04/13 07:51:32.36 sSjAttKF.net >>45 その少し下の方に書いてある、ポイントフリーじゃない版を見れば mapがどう適用されてるか理解できるはず 48:デフォルトの名無しさん 15/04/13 10:17:44.49 gz5WXRUc.net cabal build で自分でgccを使って生成した.soファイルをリンクすることってできますか? ghcではghc ~.so --make Main.hs -o Mainでやっていたのですが、同じことをcabalで行う方法が分かりません 49:デフォルトの名無しさん 15/04/13 13:56:46.50 H7xRrVnS.net >>45 そこんところに適用されていく様子が書いてあるでしょ。 wordNums "wa wa wee wa"なら words "wa wa wee wa" → ["wa", "wa", "wee", "wa"] sort ["wa", "wa", "wee", "wa"] → ["wa", "wa", "wa", "wee"] group ["wa", "wa", "wa", "wee"] → [ ["wa","wa","wa"], ["wee"] ] map (¥ws->(head ws, length ws)) [ ["wa","wa","wa"], ["wee"] ] → [("wa",3),("wee",1)] で、一目瞭然だと思うんだけどなにが分かんないの? ポイントフリーだから混乱してるとかそういう話? wordNums xs = map (¥ ws -> (head ws, length ws)) $ group $ sort $ words xs 敢えて最後に引数補ってこう書いてあればわかったりするのかしら。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch