初始化映射的更好方法是什么?

因为 map是一个引用类型?

m := make(map[string]int32)

还有

m := map[string]int32{}
137610 次浏览

一个允许初始化容量,一个允许初始化值:

// Initializes a map with space for 15 items before reallocation
m := make(map[string]int32, 15)

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

对于容量为0的空映射,它们是相同的,只是偏好而已。