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)
}

Если нужен только ключ или только значение, можно использовать пустой идентификатор _ для игнорирования ненужной части.