Đây là chương trình haskell đầu tiên của tôi! "wordCount" lấy một danh sách các từ và trả về một tuple với mỗi từ không phân biệt dạng chữ được ghép với số lượng sử dụng của nó. Bất kỳ đề xuất cải thiện về khả năng đọc mã hoặc hiệu suất?Số từ đơn giản trong 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
Cảm ơn, tối nay tôi sẽ khắc phục các đề xuất đó. Bạn kiếm được nghiệp đó :) –