Sobes.tech
Junior — Middle

Чӣ гуна такрор кардани унсурҳо дар массивҳои асосиативии навъи map сурат мегирад?

sobes.tech AI

Ҷавоб аз AI

В 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. Порядок обхода случайный, поэтому не стоит полагаться на последовательность элементов при итерации.