[Kotlin] groupBy, groupingBy
·
학습 기록/kotlin
1. groupBygroupBy 는 Map> 형태의 결과를 반환한다.1) groupBy(keySelector)컬렉션을 keySelector로 그룹화하여 Map> 형태로 반환val words = listOf("a", "abc", "ab", "def", "abcd")val byLength = words.groupBy { it.length }println(byLength) //{1=[a], 3=[abc, def], 2=[ab], 4=[abcd]}println(byLength.keys) // [1, 3, 2, 4]println(byLength.values) // [[a], [abc, def], [ab], [abcd]]- 컬렉션을 keySelector로 묶어 Map> 형태로 반환- it.length 를 key로 ..