学校排行榜

(0)

投一票

避免nil map错误 官网

在Go语言中,未初始化的map是nil,对nil map操作会引发运行时错误。 package mainfunc main() { var m map[string]int // 下面代码会引发运行时错误,因为m是nil // m["apple"] = 1} 要使用make函数初始化map。 package mainimport "fmt"func main() { m := make(map[string]int) m["apple"] = 1 fmt.Println(m) // 运行结果: map[apple:1]} 使用map前,一定要用make函数初始化。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。