[kotlin] 맵(Map)의 키(Key)와 값(Value)에 대한 연산을 수행하는 방법은 무엇인가요?

아래는 맵(Map)의 키(Key)와 값(Value)에 대한 연산을 수행하는 방법입니다.

맵(Map) 생성

val map = mapOf("key1" to "value1", "key2" to "value2")

키(Key) 집합 가져오기

val keys = map.keys

값(Value) 집합 가져오기

val values = map.values

키-값 쌍 순회하기

for ((key, value) in map) {
    println("Key: $key, Value: $value")
}

키(Key) 존재 여부 확인

val containsKey = map.containsKey("key1")

값(Value) 존재 여부 확인

val containsValue = map.containsValue("value1")

위의 예시를 통해 맵(Map)의 키(Key)와 값(Value)에 대한 연산을 수행하는 다양한 방법을 쉽게 적용할 수 있습니다. 더불어 코틀린의 람다식을 활용하여 맵(Map)에 대한 더욱 다양한 연산을 수행할 수도 있습니다.

이를 참조하여 맵(Map)의 다양한 기능을 적용해보세요.