[kotlin] 맵(Map)과 리스트(List)를 함께 사용하는 방법은 무엇인가요?

우선, 맵과 리스트를 함께 사용하기 위해서는 맵의 값 부분으로 리스트를 저장할 수 있습니다. 다음은 맵과 리스트를 함께 사용하는 간단한 예제입니다:

fun main() {
    val map = mapOf(
        "key1" to listOf("value1", "value2"),
        "key2" to listOf("value3", "value4")
    )

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

위의 예제에서는 mapOf 함수를 사용하여 맵을 생성하고, 각 키에 리스트를 할당하였습니다. 그리고 이를 반복문을 사용하여 키와 값들을 출력하는 예제입니다.

이와 같이 맵과 리스트를 함께 사용하는 것은 데이터를 효과적으로 관리하고 처리하는 데 도움이 됩니다. 원하시는 경우에는 추가적인 예제나 도움이 필요하신 부분이 있으시면 언제든지 물어보세요!