Junior — Middle
Hogyan lehet meghatározni, hogy egy Map tartalmaz-e egy adott kulcsértéket?
sobes.tech MI
Válasz az MI-től
Go nyelven a map kulcsának meglétének ellenőrzéséhez az érték kivonási műveletet használjuk a második visszatérő érték ellenőrzésével — ez egy boolean zászló, ami jelzi, hogy a kulcs megtalálható-e.
Példa:
m := map[string]int{"a": 1, "b": 2}
value, ok := m["a"]
if ok {
fmt.Println("Kulcs megtalálva, érték:", value)
} else {
fmt.Println("Kulcs nem található")
}
Itt az ok értéke true lesz, ha az "a" kulcs szerepel a térképen, és false, ha nem.