Questo è il mio PRIMO programma haskell! "wordCount" contiene un elenco di parole e restituisce una tupla con ogni parola insensibile alle maiuscole e minuscole accoppiata al conteggio dell'utilizzo. Qualche suggerimento per migliorare la leggibilità del codice o le prestazioni?Conteggio parole semplice in 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
Grazie, stasera lo aggiusterò con questi suggerimenti. Hai guadagnato quel karma :) –