Sobes.tech
Junior — Middle

Hogyan lehet hozzáférni a Map adatstruktúrában lévő értékekhez kulcs szerint?

sobes.tech MI

Válasz az MI-től

Go nyelvben a map értékeihez való hozzáférés a következő szintaxissal történik:

érték, ok := térképem[kulcs]
  • érték — a kulcs-hoz társított érték.
  • ok — egy logikai érték, amely jelzi, hogy a kulcs létezik-e a térképen.

Ha a kulcs létezik, az ok értéke true lesz, és az érték tartalmazza a megfelelő értéket. Ha a kulcs nem létezik, az ok értéke false lesz, és az érték a típus nullértékét veszi fel.

Példa:

térképem := map[string]int{"alma": 5, "banán": 3}

érték, létezik := térképem["alma"]
if létezik {
    fmt.Println("Az 'alma' értéke:", érték)
} else {
    fmt.Println("Az 'alma' kulcs nem található")
}

érték, létezik = térképem["narancs"]
if !létezik {
    fmt.Println("A 'narancs' kulcs hiányzik")
}