Junior — Middle
Wie erfolgt die Suche nach Elementen in der Datenstruktur Map in der Programmiersprache Go?
sobes.tech KI
Antwort von AI
Im Go wird die Operation des Zugriffs nach Schlüssel verwendet, um ein Element in der Datenstruktur Map zu suchen. Die Syntax ist einfach und effizient:
wert, ok := meinMap[schlüssel]
wert— der Wert, der mit dem Schlüsselschlüsselverbunden ist.ok— ein boolescher Wert, dertrueist, wenn der Schlüssel im Map existiert, undfalse, wenn nicht.
Beispiel:
meinMap := map[string]int{"apfel": 5, "banane": 3}
wert, ok := meinMap["apfel"]
if ok {
fmt.Println("Wert für den Schlüssel 'apfel':", wert)
} else {
fmt.Println("Schlüssel 'apfel' nicht gefunden")
}
Auf diese Weise kann man die Existenz eines Schlüssels überprüfen und den Wert abrufen, indem man den zweiten Rückgabewert beim Zugriff auf die Map verwendet.