登录
修改值
已收录文章:1篇
三天内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go教程
| 1年前 |
迭代
·
range
·
gofor
·
修改值
·
golang
go实现for range迭代时修改值的操作
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 0x4
251
收藏