golang的map底层bucket数据结构是个bmap,他包括tophash、topbits、keys、elems、overflow等字段。
但是实际上bmap的结构体定义只有tophash,其他字段都是通过反射填充的。
之前hmap是一个确定的结构体,但是现在看也要弄成和bmap一样通过反射编码了。(没仔细翻具体是哪个版本变成这样的)。
想问问为啥要用这种方式,而不是直接使用一个确定的结构体。
咱啥时候也能像家庭生活、汽车世界那样天天霸榜十大呢。哈哈哈哈哈哈哈哈
--
FROM 111.204.182.*