liczyć wystąpienia elementów [duplikat]
To pytanie ma już tutaj odpowiedź:
Scala Jak mogę policzyć liczbę wystąpień na liście 14 odpowiedziZliczanie wszystkich elementów na liście jest jednym wierszem w Haskell:
count xs = toList (fromListWith (+) [(x, 1) | x <- xs])
Oto przykład użycia:
*Main> count "haskell scala"
[(' ',1),('a',3),('c',1),('e',1),('h',1),('k',1),('l',3),('s',2)]
Czy ta funkcja może być tak elegancko wyrażona w Scali?