[kotlin] 코틀린의 MutableMap 타입

코틀린에서 MutableMap은 값을 변경할 수 있는 맵 컬렉션입니다. MutableMap은 맵 내의 키-값 쌍을 추가, 삭제하거나 수정할 수 있는 기능을 제공합니다.

MutableMap 선언하기

MutableMap은 mutableMapOf 함수를 사용하여 다음과 같이 선언할 수 있습니다.

val mutableMap: MutableMap<String, Int> = mutableMapOf("a" to 1, "b" to 2, "c" to 3)

위의 예제에서, mutableMap은 String 타입의 키와 Int 타입의 값으로 이루어진 MutableMap입니다.

MutableMap에 값 추가하기

MutableMap에 값을 추가하기 위해서는 put 메서드를 사용할 수 있습니다.

mutableMap.put("d", 4)

MutableMap에서 값 삭제하기

MutableMap에서 값 삭제하기 위해서는 remove 메서드를 사용할 수 있습니다.

mutableMap.remove("c")

MutableMap 값 수정하기

MutableMap 내의 값은 키를 이용하여 직접적으로 수정할 수 있습니다.

mutableMap["a"] = 10

이처럼 MutableMap은 유연한 값을 변경할 수 있는 기능을 제공하여 코틀린 프로그래밍에서 유용하게 활용될 수 있습니다.

더 많은 자세한 정보를 원하신다면 코틀린 공식 문서를 참고하세요.