1.5.1 map基础
Go语言中的
map是一种特殊的数据类型,一种"元素对"(pair)的无需集合元素对包含一个key(键)和一个value(值),多以这种结构也称为“关联数组”或“字典”
这是一种能够快速寻找值的理想结构:给定了key,可以迅速找到对应的value
map是引用类型,可以用如下方式声明:var name map[key_type]value_type备注:
name:map的变量名key_type:键类型value_type:值类型注意:
在
[key_type]value_type之间允许有空格声明过程中,不需要自导
map的长度,因为map是可以动态增长的未初始化的
map的值是nil使用函数
len()可以获取map中pair的数目
Last updated