[Golang]Map的一个绝妙特性

abv123456789 ·
qkb_75_go
琴为心声
1) 相比与讲“HOW”的文章,本人更喜欢讲“WHY”的文章, 学习“go思维”比学习“go语法”更有意思得多多,收获也更大大的多多。 2)楼主此文,讲了半天,最后我们还是没有明白“为什么 hash的顺序要随机?”是技术上不成熟不划算?还是现有的算法都有缺陷?还是有bug做不到? 还是设计者就是牛逼他就是喜爱这么做,他就是故意不那么做,让我们大家适应他赞美他膜拜他? 楼主你总得讲讲道理卜来吧? 3)最后的那个benchmark 什么的没看懂什么意思。看楼主自己都写得高潮了都, 别价光顾着自己爽呀, 给我们大家绍介绍介,让大家跟着你一块爽爽,成不成呀?
#1
更多评论
1.引用的那篇篇恰恰就是讲WHY的文章 2.很明显,hash map 类似c++里的unordered_map,是无序的,开发者不希望有人觉得有序是内置map的特性 3.这个都看不懂...神也帮不了你...
#2
不知道这有什么好,如果直接按照顺序的话,直接就可以按照添加顺序进行添加,如果随机的话(事实上没有随机的东西),必然还有一个负责随机的函数进行乱序,这就多了一步骤,如果添加一万条数据,就多了一万个步骤,可是究竟有什么用呢?
#3