[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 함수를 사용하여 특정 키에 연관된 값을 삭제할 수 있습니다.

참고 문헌: