Sobes.tech
Junior — Middle

Kako odrediti da li Map sadrži određenu ključnu vrednost?

sobes.tech АИ

Одговор од АИ

U jeziku Go, za provjeru postoji li ključ u map, koristi se operacija ekstrakcije s provjerom druge vrijednosti — boolean zastavice koja ukazuje je li ključ pronađen.

Primjer:

m := map[string]int{"a": 1, "b": 2}

value, ok := m["a"]
if ok {
    fmt.Println("Ključ pronađen, vrijednost:", value)
} else {
    fmt.Println("Ključ nije pronađen")
}

Ovdje će ok biti true ako je ključ "a" u mapi, i false ako nije.