恩.....还想没想好这里放什么.....
for range 每次迭代会创建一个数据副本出来, 如果数据量大,并且这个副本的结构比较复杂是不是很影响性能尼 ?
鹤岗-阿皮:
@广州-xxx 会影响性能,大数据集我一般用[...]person指针数组这样的数据结构去维护,for range是一方面,指不定哪天还要查找,可以再加个map[int]person这样的数据结构去维护。
浦东~辉:
@鹤岗-阿皮 一般情况下 复制比指针高效 gc因素不可忽略
菜姬:
我刷题的时候遍历slice和map都是用
for k:=range items {
//items[k] 代替复制 v
}
以期达到pk运行时间和运行内存的良好表现
哎呀~ ♥(ˆ◡ˆԅ)
golang ....
- golang中 下划线,点,别名具体用法是什么?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。