- 博客(1)
- 收藏
- 关注
原创 通过new,make创建map的区别
new 创建map时,返回的内容是一个指针,这个指针指向了一个所有字段全为0的值map对象,需要初始化后才能使用,而使用make来创建map时,返回的内容是一个引用,可以直接使用。 //make创建 var m1 = make(map[int]string) m2 := make(map[int]string) //new创建 m3 := new(map[int]string) *m3 = map[int]string{} m1[1] = "11" m1[2] = "12" m2[1] = "11"
2022-03-18 14:51:48
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人