by shigemk2

当面は技術的なことしか書かない

モジュールのインポート

importを使うと、モジュールをインポートできる。
()で使いたいメソッドの指定も可能。

import Data.List (nub, sort, group)
-- import qualified Data.Map as M

numUniques :: (Eq a) => [a] -> Int
numUniques = length . nub

wordNums :: String -> [(String,Int)]
wordNums = map (\ws -> (head ws, length ws)) . group. sort . words
*Main> wordNums "hoge hoge hoge"
[("hoge",3)]