рассчитывать вхождения элементов [дубликаты]

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?

Ответы на вопрос(4)

Ваш ответ на вопрос