Sobes.tech
Junior — Middle

Jak przejść przez elementy w strukturze Map w języku Go, używając konstrukcji składniowych?

sobes.tech AI

Odpowiedź od AI

W języku Go do przechodzenia po elementach mapy (map) używa się konstrukcji for range. Pozwala ona na iterację po kluczach i wartościach mapy. Przykład:

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

for key, value := range m {
    fmt.Printf("Klucz: %s, Wartość: %d\n", key, value)
}

W tym przykładzie key i value kolejno przyjmują wartości z mapy m. Jeśli potrzebny jest tylko klucz lub tylko wartość, można pominąć niepotrzebną zmienną, używając _.