本文摘自php中文网,作者尚,侵删。

map是一堆键值对的未排序集合,类似Python中字典的概念,它的格式为map[keyType]valueType,是一个key-value的hash结构。map的读取和设置也类似slice一样,通过key来操作,只是slice的index只能是int类型,而map多了很多类型,可以是int,可以是string及所有完全定义了==与!=操作的类型。
声明map的语法如下:
1 |
|
其中:key为键类型,value为值类型
例如:value不仅可以是标注数据类型,也可以是自定义数据类型
1 2 |
|
personInfo为自定义结构体,存储个人信息,定义如下
1 2 3 4 5 |
|
map初始化:
相关阅读 >>
golang—literal copies lock value from gzpool: sync.pool contains sync.nocopy
ketos 笔记 -- 记 go hackathon 2017
再见go-micro!企业项目迁移go-zero全攻略(一)
更多相关阅读请进入《golang》频道 >>

Go语言101
一个与时俱进的Go编程知识库。