Kotlin
Kotlin - capitalize() / listOf() / mutableListOf() / mapOf() / mutableMapOf() / sum() / groupBy
꿈다루
2021. 3. 22. 14:15
[ capitalize() ]
: 문자열의 첫 글자를 대문자로 변환
- map 함수 : 값을 변형하여 새로운 리스트를 생성
[ listOf() / mutableListOf<Type>() ]
- listOf() : 읽기 전용이기 때문에 추가 불가능
=> add 함수 사용 불가능
- mutableListOf< >() : 읽기 / 쓰기 가능
=> add(remove 등) 함수 사용 가능
[ mapOf() / mutableMapOf() ]
- map : 키(Key)와 값(Value)으로 이루어진 한쌍의 데이터 집합
키는 중복될 수 없고, 값은 중복 가능
- mapOf() : 읽기전용 이므로 추가 불가능
=> put 함수 사용 불가능
- mutableMapOf() : 읽기/쓰기 가능
=> put 함수 사용 가능
[ sum() ]
- 기존 sum 구현
- 자체 sum() 함수 사용
[ groupBy ]
: 분류 특성을 파라미터로 전달하면 자동으로 구분해주는 역할