map 是一种无序的基于 key-value 的数据结构,Go 语言中的 map 是引用类型,必须初始化
才能使用。
Go 语言中 map 的定义语法如下
map[KeyType]ValueType
常见两种创建方法
1 使用map初始化
var scoreMap = make(map[string]int, 8) scoreMap["陈翔"] = 100 scoreMap["陈佳佳"] = 11
特别注意:
var x map[string]int 这种写法创建的map是空的,不能写入数据,我们要先分配空间也就是使用make函数
2 在声明的时候直接填充元素 不使用make
var name12 = map[int]string{1: "陈翔"}