Junior — Middle
Kuidas toimub elementide iteratsioon map-tüüpi assotsiatiivsetes massiivides?
sobes.tech AI
Vastus AI-lt
В Go для итерации по элементам ассоциативного массива (map) используется цикл for range. При этом порядок обхода элементов не гарантируется и может быть разным при каждом запуске.
Пример:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("%s -> %d\n", key, value)
}
Этот цикл перебирает все пары ключ-значение в map. Порядок обхода случайный, поэтому не стоит полагаться на последовательность элементов при итерации.