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)
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐:
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
为什么做seo的人很少,为了什么做seo ,ai不负你
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
AI智能工具的无限可能:未来已来,你准备好了吗?
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
AI助手推进:智能化时代的企业革命,ai改变图片颜色
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
为什么说seo这么重要,seo重要吗 ,ai19920403
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
怎么降低文章的AI生成率:打造更真实、更有价值的内容
提升写作效率,释放创意潜力文章生成AI软件的未来
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
在线AI文章:为您打造全新内容创作体验
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写