配列をまとめる


groupByにkeyとして使う値を指定するラムダ式を与えるとグループ化することができます

val arr = listOf(1, 2, 3, 4, 4, 5, 6, 7, 7, 7)
val result = arr.groupBy { it }
println(result) // {1=[1], 2=[2], 3=[3], 4=[4, 4], 5=[5], 6=[6], 7=[7, 7, 7]}