這是我的第一個haskell程序! 「wordCount」接收單詞列表並返回一個元組,每個不區分大小寫的單詞與其使用次數配對。任何關於代碼可讀性或性能改進的建議?簡單的字數在haskell
import List;
import Char;
uniqueCountIn ns xs = map (\x -> length (filter (==x) xs)) ns
nubl (xs) = nub (map (map toLower) xs) -- to lowercase
wordCount ws = zip ns (uniqueCountIn ns ws)
where ns = nubl ws
謝謝,今晚我會解決這些建議。你贏得了這個業力:) –