这篇文章主要介绍“Go语言中的range关键字有什么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Go语言中的range关键字有什么用”文章能帮助大家解决问题。关键字range
可用于循环,类似迭代器操作,它可以遍历slice
,array
,string
,map
和channel
,然后返回索引或值。可以使用”_”来忽略不想要的返回值。可以方便的读取上面类型中的内容,例如:但是如果想要改变这些类型的值,用range就可能达不到你期望的效果。例如,将上面str1中的值”2”和”4”变为”6”,使用range来进行遍历修改。你可能觉得结果会是[1 6 3 6]
,但执行后却是[1 2 3 4]
。也就是说在range中对切片进行操作,并没有影响到切片(原切片)。出现上述问题的原因是因为for range
遍历的内容是对原内容的一个拷贝,所以不能用来修改原切片中内容。修改方法:使用for语句免费云主机域名关于“Go语言中的range关键字有什么用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章主要讲解了“Pycharm怎么更换安装源与添加第三方库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Pycharm怎么更换安装源与添加第三方库”吧!在下载安装好Pycharm后,一个在实际编程开发过程中…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。