for range的val不能直接修改
因为地址不同
package main
import "fmt"
func main() {
x := make([]int, 3)
x[0], x[1], x[2] = 1, 2, 3
for i, val := range x {
fmt.Println(&x[i], "vs.", &val)
}
}
//输出
0x416020 vs. 0x41602c
0x416024 vs. 0x41602c
0x416028 vs. 0x41602c
补充:GO语言使用range遍历数组,值不被改变(避开range坑)
首先GO语言遍历数组两种方式
一种是
for i:=0;i<len;i++{}
这种方式,就是如果在循环中更改数组的值,则会更改到原数组的值。没有进行数组值的复制
第二种方式
也是主要介绍的就是range遍历数组
for _,num :=range arr{}
这种方式遍历数组,会将遍历的数组的每一个元素进行复制,通过使用复制的值,进行for循环的内容,在for循环中进行更改值,不会影响原数组的值
举例说明:
func (student Student) rename() {
student.name = "xiang"
}
func main() {
var a []int
a = []int{1, 2, 3, 4, 5, 6, 7, 8}
for i := 0; i < len(a); i++ {
a[i] = 0
}
fmt.Println(a)
}
此时用的是for i:=0;i<len;i++循环方式,,根据输出,可以判断,修改的是原数组。
使用Range遍历数组
func main() {
var a []int
a = []int{1, 2, 3, 4, 5, 6, 7, 8}
for _, num := range a {
num = 0
fmt.Print(num, " ")
}
fmt.Println(a)
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐:
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
打破创作边界,无限可能无限制生成文章的AI
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
seo需要会什么,seo要会些什么 ,ai313414919
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
seo竞价做的什么工作,seo 竞价 ,office智能ai
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
打造内容创作新高度:文章扩写AI的革命性优势
什么是SEO金融,seo是做什么的 ,ai中转程序
怎么识别是AI写的文章
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
seo简报什么意思,seo工作汇报 ,万花筒 ai
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPT破解版电脑:如何获得更强大的AI助手,提升工作与学习效率,ai预设动画
怎样使用AI写文章:释放创作潜能,提升写作效率
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
好用的AI写作工具,提升写作效率与创意的最佳选择
如何查文章AI率?全面解析AI文章检测工具及技巧
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
ChatGPT破解:人工智能未来的无限可能,污污AI解说
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐