728x90 반응형 Range1 golang sync.Map range (Iteration) golang 에서는 반복문을 이용하여 array, slice, map 을 손쉽게 iteration을 수행할 수 있도록 for range을 제공하고 있다.for fruitsName, price := range fruitsPrice { fmt.Println("과일 이름:", fruitsName, "-> 가격", price)} 하지만 Thread Safety 한 sync.Map 은 for range를 이용하여 Iteration을 수행할 수 없고, sync.Map 에 구현되어있는 Range를 구현하여 Iteration을 수행할 수 있다.func (m *Map) Range(f func(key, value any) bool) sync.Map 의 Range에서 제공하는 key, value 은 모두 any 타입 입니.. 2024. 10. 11. 이전 1 다음 728x90 반응형