map 是在 Go 中将值(value)与键(key)关联的内置类型。通过相应的键可以获取到值。
通过向 make
函数传入键和值的类型,可以创建 map。make(map[type of key]type of value)
是创建 map 的语法。
// personSalary := make(map[string]int)
上面的代码创建了一个名为 personSalary
的 map,其中键是 string 类型,而值是 int 类型。
map 的零值是 nil
。如果你想添加元素到 nil map 中,会触发运行时 panic。因此 map 必须使用 make
函数初始化。
原文:https://www.cnblogs.com/Gaimo/p/12024561.html