键值转为哈希值。
哈希表持有一定数量的哈希桶,其中均匀存放键-值对。选择哪个桶,就是对哈希返回结果取模
index := hash("Key6") % array.len
哈希表根据key的哈希值定位到哈希桶,查找其中键,因为键和值是绑定的,如果找到了键,就能返回其值 Go语言会把所有的哈希值存起来,传入key后,先取哈希值比较,如果都没有,那就直接返回,如有相等的,再比较键。
存在哈希冲突时,两种方法,拉链法与开放寻址法,一般用前者。参考2,有key肯定能找到值的。