kotlin
코틀린: 맵의 개념
ChloeLee
2020. 10. 14. 19:43
** Kotlin 의 Map
=> key와 Value 를 쌍으로 저장하는 자료 구조 클래스
=> Map 은 데이터를 수정 할 수 없다
=> MutableMap은 데이터 수정 가능!
=> 생성은 mutableMapOf(Pair(키, 값), Pair(키, 값)...)
키의 자료형은 Any이기 때문에 어떤 자료형이라도 가능하지만 특별한 경우가 아니면 String 이다
값의 자료형은 Any 이다.
=> 데이터의 추가 및 수정은 put(키, 값)을 이용하는데 이미 존재하는 키에 데이터를 삽입하면 수정이 된다!
키는 중복이 될 수 없기 때문~
=> 데이터를 가져올 때는 get(키)를 이용해서 데이터를 가져온다.
=> 안드로이드, iOS, Web 에서 데이터를 저장하고 가져오는 구조는 대부분의 Map 의 형식