Junior — Middle
Hogyan történik az elemek keresése a Map adatstruktúrában a Go nyelvben?
sobes.tech MI
Válasz az MI-től
Go nyelven a Map adattárolóban lévő elem kereséséhez a kulcs szerinti hozzáférési műveletet használjuk. A szintaxis egyszerű és hatékony:
érték, ok := térképem[kulcs]
érték— a kulcshoz (kulcs) társított érték.ok— egy boolean érték, amitrue, ha a kulcs létezik a térképen, ésfalse, ha nem.
Példa:
térképem := map[string]int{"alma": 5, "banán": 3}
érték, ok := térképem["alma"]
if ok {
fmt.Println("Az 'alma' kulcshoz tartozó érték:", érték)
} else {
fmt.Println("Az 'alma' kulcs nem található")
}
Így, a kulcs létezésének ellenőrzéséhez és az értékének lekéréséhez a térképről, a második visszatérő értéket kell használni a hozzáférés során.