delete删除map键值对 题目:下面这段代码输出什么? 12345func main() { s := make(map[string]int) delete(s, "h") fmt.Println(s["h"])} A. runtime panic B. 0 C. compilation error 答案解析 删除map不存在的键值对时,不会报错,相当于没用任何作用;获取不存在的键值对时,返回该类型对应的零值,所以返回0。 Go > 每日一题 #GO #每日一题 delete删除map键值对 http://example.com/2023/06/18/Go每日一题/delete删除map键值对/ 作者 Feng Tao 发布于 2023年6月18日 更新于 2023年6月18日 许可协议 格式化输入%+d 上一篇 nil的动态值和动态类型 下一篇 Please enable JavaScript to view the comments