9.9.2 Map 创建

make 函数

可以使用内置的 make 函数创建一个新的空Map值。 make 函数将特定的Map类型作为参数。 可以提供可选的容量提示作为第二个参数。

例子:

var m1 = make(map[string]int)      // m1 是 map[string]int 类型的空Map
var m2 = make(map[int]byte, 100)   // m2 是一个map[int]byte类型的空Map,初始容量为100

Map 字面量

还可以使用带有冒号分隔的键值对的复合字面量语法来构造Map。 例如,

var daysOfMonth = map[string]int {
    "January": 31,
    "February": 28,
    "March": 31,
}

在此示例中,变量 daysOfMonth 的类型为 map[string]int,它有 3 个元素。

最后更新于