map 传递给函数的代价

https://github.com/unknwon/the-way-to-go_ZH_CN/blob/master/eBook/08.1.md

map 传递给函数的代价很小:在 32 位机器上占 4 个字节,64 位机器上占 8 个字节,无论实际上存储了多少数据。通过 key 在 map 中寻找值是很快的,比线性查找快得多,但是仍然比从数组和切片的索引中直接读取要慢 100 倍;所以如果你很在乎性能的话还是建议用切片来解决问题。

 

posted @ 2020-10-29 10:08  papering  阅读(137)  评论(0编辑  收藏  举报