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 ако не.