conta ocorrências de elementos [duplicados]
Esta questão já tem uma resposta aqui:
Scala como posso contar o número de ocorrências em uma lista 14 respostasContar todos os elementos em uma lista é um one-liner em Haskell:
count xs = toList (fromListWith (+) [(x, 1) | x <- xs])
Aqui está um exemplo de uso:
*Main> count "haskell scala"
[(' ',1),('a',3),('c',1),('e',1),('h',1),('k',1),('l',3),('s',2)]
Essa função pode ser expressa de maneira tão elegante em Scala também?