Go map set
go map map 是由 key-value 对组成的;key 只会出现一次。 Map 是一种无序的键值对的集合 map 是 mutable 的, 可以对其进行修改,map 不是线程安全的. 从map中读取一个不存在的key的时候,返回0值 Go 语言的 map 用的是哈希查找表(Hash table),并且使用链表解决哈希冲突。 Go 语言中 map 是一种特殊的数据结构,一种元素对(pair)的无序集合,pair 对应一个 key(索引)和一个 value(值),所以这个结构也称为关联数组或字典,这是一种能够快速寻找值的理想结构,给定 key,就可以迅速找到对应的 value。 map 这种数据结构在其他编程语言中也称为字典(Python)、hash 和 HashTable 等。 维基百科里这样定义 map: In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection. ...