8.0 Map
map 是一种特殊的数据结构:一种元素对 (pair) 的无序集合,pair 的一个元素是 key,对应的另一个元素是 value,所以这个结构也称为关联数组或字典。这是一种快速寻找值的理想结构:给定 key,对应的 value 可以迅速定位。
map 这种数据结构在其他编程语言中也称为字典 (Python) 、hash 和 HashTable 等。
链接
- 目录
- 上一节:字符串、数组和切片的应用
- 下一节:声明、初始化和 make
map 是一种特殊的数据结构:一种元素对 (pair) 的无序集合,pair 的一个元素是 key,对应的另一个元素是 value,所以这个结构也称为关联数组或字典。这是一种快速寻找值的理想结构:给定 key,对应的 value 可以迅速定位。
map 这种数据结构在其他编程语言中也称为字典 (Python) 、hash 和 HashTable 等。
第 1 章:Go 语言的起源,发展与普及
第 2 章:安装与运行环境
第 3 章:编辑器、集成开发环境与其它工具
第 4 章:基本结构和基本数据类型
第 5 章:控制结构
第 6 章:函数 (function)
第 7 章:数组与切片
第 8 章:Map
第 9 章:包 (package)
第 10 章:结构 (struct) 与方法 (method)
第 11 章:接口 (interface) 与反射 (reflection)
第 12 章:读写数据
第 13 章:错误处理与测试
第 14 章:协程 (goroutine) 与通道 (channel)
第 15 章:网络、模板与网页应用
第 16 章:常见的陷阱与错误
第 17 章:模式
第 18 章:出于性能考虑的实用代码片段
第 19 章:构建一个完整的应用程序
第 20 章:Go 语言在 Google App Engine 的使用
第 21 章:真实世界中 Go 的使用