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