Junior — Middle
Hoe wordt de zoekactie naar elementen in de gegevensstructuur Map uitgevoerd in de programmeertaal Go?
sobes.tech AI
Antwoord van AI
In de programmeertaal Go wordt de bewerking van toegang op sleutel gebruikt om een element in de gegevensstructuur Map te zoeken. De syntax is eenvoudig en efficiënt:
waarde, ok := mijnMap[sleutel]
waarde— de waarde die gekoppeld is aan de sleutelsleutel.ok— een booleaanse waarde dietrueis als de sleutel bestaat in de kaart, enfalseals dat niet zo is.
Voorbeeld:
mijnMap := map[string]int{"appel": 5, "banaan": 3}
waarde, ok := mijnMap["appel"]
if ok {
fmt.Println("Waarde voor de sleutel 'appel':", waarde)
} else {
fmt.Println("Sleutel 'appel' niet gevonden")
}
Op deze manier, om de aanwezigheid van een sleutel te controleren en de waarde ervan te krijgen, moet je de tweede teruggegeven waarde gebruiken bij het benaderen van de map.