Junior — Middle
Jak lze určit, zda Map obsahuje určitý klíč?
sobes.tech AI
Odpověď od AI
V jazyce Go se ke kontrole, zda klíč existuje v map, používá se operace extrakce s kontrolou druhé hodnoty, která je booleovským příznakem indikujícím, zda byl klíč nalezen.
Příklad:
m := map[string]int{"a": 1, "b": 2}
value, ok := m["a"]
if ok {
fmt.Println("Klíč nalezen, hodnota:", value)
} else {
fmt.Println("Klíč nenalezen")
}
Zde bude ok true, pokud klíč "a" je v mapě, a false, pokud není.