Junior — Middle
Wie erfolgt die Iteration der Elemente in assoziativen Arrays vom Typ map?
sobes.tech KI
Antwort von 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. Порядок обхода случайный, поэтому не стоит полагаться на последовательность элементов при итерации.