Вопрос: Как удалить ключ из map и что будет при удалении отсутствующего ключа?
Go
Junior
Без компании
Вопрос: Как удалить ключ из map и что будет при удалении отсутствующего ключа?
Ответы
delete(m, key) удаляет ключ. Если ключа нет — ничего не происходит, паники нет.
```go
package main
import "fmt"
func main() {
m := map[string]int{"a": 1, "b": 2}
delete(m, "b")
delete(m, "missing")
fmt.Println(m)
}
```