Back to questions
Junior — Middle
84
Каким образом можно определить, содержит ли Map определенное ключевое значение?
Answer from AI
sobes.tech 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 — если нет.