哪个是在Golang中初始化地图的更好方法? [重复]

前端之家收集整理的这篇文章主要介绍了哪个是在Golang中初始化地图的更好方法? [重复]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Creating map with/without make1个答案由于地图是参考类型。有什么区别:?
m := make(map[string]int32)

m := map[string]int32{}
一个允许您初始化容量,一个允许您初始化值:
// Initializes a map with space for 15 items
m := make(map[string]int32,15)

VS

// Initializes a map with an entry relating the name "bob" to the number 5
m := map[string]int{"bob": 5}

对于容量为0的空地图,它们是相同的,只是偏好。

猜你在找的Go相关文章