mapOf과 mutableMapOf
-
[Kotlin] 코틀린의 Map: mapOf, mutableMapOf, Map의 차이IT Study/컴퓨터 기초 2023. 12. 27. 16:52
코틀린 역시 컬렉션 라이브러리를 제공하며, 그 중 맵(map)은 키-값 쌍을 저장하는 데 사용됩니다. 맵은 Map, mapOf, mutableMapOf 등 다양한 방식으로 표현될 수 있습니다. 이들 각각의 차이점과 사용 시기에 대해 알아봅시다. 1. Map Map은 코틀린에서 제공하는 인터페이스입니다. Map 타입의 변수는 변경 불가능한 맵(read-only map) 또는 변경 가능한 맵(mutable map)을 참조할 수 있습니다. 이를 통해 프로그램의 유연성을 높여줍니다. val map1: Map = mapOf("one" to 1, "two" to 2) val map2: Map = mutableMapOf("one" to 1, "two" to 2) 2. mapOf mapOf는 변경이 불가능한 맵(rea..