golang中for和for_range使用及注意事项说明
作者:淤泥中行走的鱼
这段描述主要讲解了Go语言中range关键字在遍历map和silence的区别及使用注意事项,强调了range在大数据集上的效率问题,并指出其使用简单的优势
golang中for和for_range使用

1.range对map是随机遍历
对silence是顺序遍历
2.range使用的是副本
也就是键和值都是定义了一个新的变量,也就是值拷贝,
所以不要试图直接去修改value,即使要修改也要用array[i]的方式。
3.range在遍历大数据时候
效率不高,需要拷贝数据。
4.for range
相对于for写法简单
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
