[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)을 참조하면 더 많은 정보를 얻을 수 있습니다.