[go] 맵 반복문 사용하기

1. 맵 생성 및 초기화

m := map[string]int{
    "apple": 1,
    "banana": 2,
    "orange": 3,
}

위 예제에서는 문자열을 키로, 정수를 값으로 갖는 맵을 생성하고 초기화했습니다.

2. 맵 반복문

for key, value := range m {
    fmt.Println(key, value)
}

위 예제에서는 range 키워드를 사용하여 맵의 각 요소에 대해 반복합니다. key에는 맵의 키가 할당되고, value에는 맵의 값이 할당됩니다. 이후에 원하는 작업을 수행할 수 있습니다.

3. 맵 수정하기

m["apple"] = 5

맵을 반복하면서 요소를 수정할 수도 있습니다. 예를 들어, 위 예제에서는 “apple” 키에 해당하는 값을 5로 변경했습니다.

이제 맵을 반복하고 수정하는 방법에 대해 간략히 알아보았습니다. 맵을 사용하여 데이터를 효과적으로 처리하고 조작하는 데에 유용한 기능입니다. Go언어의 맵(Map)을 참조하면 더 많은 정보를 얻을 수 있습니다.