社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
golang 中 map 的底层实现是一个散列表,因此实现 map 的过程实际上就是实现散表的过程。
在这个散列表中,主要出现的结构体有两个,一个叫hmap(a header for a go map),一个叫bmap(a bucket for a Go map,通常叫其bucket)。
hmap如下所示:
关注公众号 —— 加入社区微信群 —— →「Go语言教程」领取
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!