Sobes.tech
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, ami true, ha a kulcs létezik a térképen, és false, 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.