Sobes.tech
Junior — Middle

Wie durchläuft man die Elemente in einer Map-Struktur in der Programmiersprache Go unter Verwendung von Syntaxkonstruktionen?

sobes.tech KI

Antwort von AI

In der Programmiersprache Go wird die Konstruktion for range verwendet, um durch die Elemente einer Karte (map) zu iterieren. Sie ermöglicht das Durchlaufen der Schlüssel und Werte der Karte. Beispiel:

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

for key, value := range m {
    fmt.Printf("Schlüssel: %s, Wert: %d\n", key, value)
}

In diesem Beispiel nehmen key und value nacheinander die Werte aus der Karte m an. Wenn nur der Schlüssel oder nur der Wert benötigt wird, kann die unnötige Variable mit _ ausgelassen werden.