关于golang:狗朗NiDongDe

恩.....还想没想好这里放什么.....

for range 每次迭代会创立一个数据正本进去, 如果数据量大,并且这个正本的构造比较复杂是不是很影响性能尼 ?

鹤岗-阿皮:

@广州-xxx 会影响性能,大数据集我个别用[…]person指针数组这样的数据结构去保护,for range是一方面,指不定哪天还要查找,能够再加个map[int]person这样的数据结构去保护。

浦东~辉:

@鹤岗-阿皮 个别状况下 复制比指针高效 gc因素不可疏忽

菜姬:

我刷题的时候遍历slice和map都是用
for k:=range items {
//items[k] 代替复制 v
}
以期达到pk运行工夫和运行内存的良好体现

哎呀~ ♥(ˆ◡ˆԅ) 不晓得为什么打golang 就成"狗朗" 捏....

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理