2021
01-17
01-17
golang遍历时修改被遍历对象的示例详解
前言很多时候需要将遍历对象中去掉某些元素,或者往遍历对象中添加元素,这时候就需要小心操作了。对于go语言中的一些注意事项我做了总结和示例,留下点笔记。遍历切片1.遍历切片时去掉元素,错误示例:funcmain(){arr:=[]int{1,2,3,4}fori:=rangearr{ifarr[i]==3{arr=append(arr[:i],arr[i+1:]...)}}fmt.Println(arr)}最终报错panic:runtimeerror:indexoutofrange[3]withlengt...
继续阅读 >