Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > golang中for和for_range使用

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写法简单

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文