教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 遍历修改切片数据

遍历修改切片数据

发布时间:2022-02-04   编辑:jiaochengji.com
教程集为您提供遍历修改切片数据等资源,欢迎您收藏本站,我们将为您提供最新的遍历修改切片数据资源

golang中在遍历数组时,要修改数组中变量无法修改成功的问题{使用下标}

如下

<pre><code class="lang-go">func main(){ strSlice := []string{"xj", "xj01", "xj02"} for i, v := range strSlice { fmt.Printf("修改方法1 value:=%s\n", v) //修改值(无效) v = "xj" string(i) } fmt.Printf("修改方法1 strSlice:=% v\n", strSlice) fmt.Println("---------------------------") for i, v := range strSlice { fmt.Printf("修改方法2 value:=%s\n", v) //修改(有效) strSlice[i] = "xj" strconv.Itoa(i) } fmt.Printf("修改方法2 strSlice:=% v", strSlice) } </code></pre><pre><code class="lang-go">修改方法1 value:=xj 修改方法1 value:=xj01 修改方法1 value:=xj02 修改方法1 strSlice:=[xj xj01 xj02] --------------------------- 修改方法2 value:=xj 修改方法2 value:=xj01 修改方法2 value:=xj02 修改方法2 strSlice:=[xj0 xj1 xj2] </code></pre> 到此这篇关于“遍历修改切片数据”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
遍历修改切片数据
Go range实现原理及性能优化剖析
golang for range原理(转载)
Golang的数组与切片——详解
golang遍历时修改被遍历对象
for-range造就循环永动机?快来看看go中for-range的那些事!
切片 里面包含interface_Golang数据结构详解之切片
Go语言切片详解
php遍历数组之list foreach each用法总结
Golang中切片的定义、使用

上一篇:go语言测试test 下一篇:GO调用C函数
[关闭]
~ ~