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.