恩..... 还想没想好这里放什么.....
for range 每次迭代会创立一个数据正本进去, 如果数据量大,并且这个正本的构造比较复杂是不是很影响性能尼?
鹤岗 - 阿皮:
@广州 -xxx 会影响性能,大数据集我个别用 […]person 指针数组这样的数据结构去保护,for range 是一方面,指不定哪天还要查找,能够再加个 map[int]person 这样的数据结构去保护。
浦东~ 辉:
@鹤岗 - 阿皮 个别状况下 复制比指针高效 gc 因素不可疏忽
菜姬:
我刷题的时候遍历 slice 和 map 都是用
for k:=range items {
//items[k] 代替复制 v
}
以期达到 pk 运行工夫和运行内存的良好体现