groupBy
trait Collection[A] { def groupBy[K](f: (A) => K): Map[K, Collection[A]] }
groupBy は、関数 f の適用結果が同じキーとなる要素をグループ化した Map を作成します。
f
Map