рассчитывать вхождения элементов [дубликаты]
This question already has an answer here:
Scala how can I count the number of occurrences in a list 14 answersПодсчет всех элементов в списке в Хаскеле - это одна строка:
count xs = toList (fromListWith (+) [(x, 1) | x <- xs])
Вот пример использования:
*Main> count "haskell scala"
[(' ',1),('a',3),('c',1),('e',1),('h',1),('k',1),('l',3),('s',2)]
Можно ли так элегантно выразить эту функцию в Scala?