[kotlin] 맵(Map)에 있는 데이터를 수정하는 방법은 무엇인가요?
아래는 Kotlin에서 맵의 데이터를 수정하는 예시입니다.
fun main() {
val map = mutableMapOf("a" to 1, "b" to 2, "c" to 3)
// 기존 키에 연관된 값을 업데이트
map["a"] = 100
// 새로운 키-값 쌍 추가
map["d"] = 4
// 특정 키에 연관된 값 삭제
map.remove("b")
println(map) // 출력: {a=100, c=3, d=4}
}
위 예시에서 mutableMapOf
를 사용하여 수정 가능한 맵을 생성하고, []
를 이용하여 키에 해당하는 값을 읽거나 쓸 수 있습니다. 또한 remove
함수를 사용하여 특정 키에 연관된 값을 삭제할 수 있습니다.
참고 문헌:
- Kotlin 공식 문서: https://kotlinlang.org/docs/reference/collections.html#mutable-map-interfaces