Sobes.tech
Junior — Middle

Как да определим дали Map съдържа определена ключова стойност?

sobes.tech AI

Отговор от AI

В езика Go, за да проверите дали ключ съществува в map, използвате операцията за извличане с проверка на втория върнат резултат — булев флаг, който показва дали ключът е намерен.

Пример:

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

value, ok := m["a"]
if ok {
    fmt.Println("Ключът е намерен, стойност:", value)
} else {
    fmt.Println("Ключът не е намерен")
}

Тук ok ще бъде true, ако ключът "a" съществува в картата, и false ако не.