** Kotlin 의 Map
=> key와 Value 를 쌍으로 저장하는 자료 구조 클래스
=> Map 은 데이터를 수정 할 수 없다
=> MutableMap은 데이터 수정 가능!
=> 생성은 mutableMapOf(Pair(키, 값), Pair(키, 값)...)
키의 자료형은 Any이기 때문에 어떤 자료형이라도 가능하지만 특별한 경우가 아니면 String 이다
값의 자료형은 Any 이다.
=> 데이터의 추가 및 수정은 put(키, 값)을 이용하는데 이미 존재하는 키에 데이터를 삽입하면 수정이 된다!
키는 중복이 될 수 없기 때문~
=> 데이터를 가져올 때는 get(키)를 이용해서 데이터를 가져온다.
=> 안드로이드, iOS, Web 에서 데이터를 저장하고 가져오는 구조는 대부분의 Map 의 형식
'kotlin' 카테고리의 다른 글
코틀린: Collection (0) | 2020.10.14 |
---|---|
코틀린: 맵으로 코딩해보기 (0) | 2020.10.14 |
코틀린: 벡터 자료형 코딩해보기 (0) | 2020.10.13 |
코틀린 벡터 데이터 타입 (0) | 2020.10.13 |
코틀린: 자료형에서 유의해야 할 점 코딩해보기 (0) | 2020.10.13 |