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— akulcs-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")
}