Sobes.tech
Junior — Senior
95

Порядок обхода элементов map в Go

任务条件

Дана структура map[string]int, содержащая три пары ключ‑значение. Какой порядок будет использован при переборе этой карты?

m := map[string]int{"a": 1, "b": 2, "c": 3}

for key, val := range m {
    fmt.Println(key, val)
}

Ответ: Порядок обхода не гарантируется и может отличаться при каждом запуске программы.