Sobes.tech
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.