kotlin

코틀린: 맵의 개념

ChloeLee 2020. 10. 14. 19:43

** Kotlin 의 Map

=> key와 Value 를 쌍으로 저장하는 자료 구조 클래스

=> Map 은 데이터를 수정 할 수 없다

=> MutableMap은 데이터 수정 가능!

=> 생성은 mutableMapOf(Pair(키, 값), Pair(키, 값)...)

키의 자료형은 Any이기 때문에 어떤 자료형이라도 가능하지만 특별한 경우가 아니면 String 이다

 

값의 자료형은 Any 이다.

 

=> 데이터의 추가 및 수정은 put(키, 값)을 이용하는데 이미 존재하는 키에 데이터를 삽입하면 수정이 된다!

키는 중복이 될 수 없기 때문~

 

=> 데이터를 가져올 때는 get(키)를 이용해서 데이터를 가져온다.

 

=> 안드로이드, iOS, Web 에서 데이터를 저장하고 가져오는 구조는 대부분의 Map 의 형식