Go语言核心36讲-06字典的操作和约束
本节主要介绍了,字典的基本增删查改操作过程和字典的底层实现为哈希表。对键值和哈希值的探讨,说明了为什么键值类型要进行约束(不能是函数类型,切片类型等), 但我觉得这只是一个原因,本质的原因其实是,如果键值不能判等的话则每一个键值元素都是独一无二的,映射到哈希表中的都是独一无二的元素,那么使用哈希表的意义就不存在了。
讲了创建空字典后可以对字典进行的操作:可以根据key查找字典中的value。但不能向字典中插入新元素(会引发panic)。
总结:对map的类型介绍过于表面,没有深入到内存,底层讲解,读完收获不大。

浙公网安备 33010602011771号