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 ]

 : 분류 특성을 파라미터로 전달하면 자동으로 구분해주는 역할