更多评论
本站支持直接贴代码啊,为啥要放一张图片上来,并且,本站还可以使用 wide 内嵌,直接运行代码!
回到你的问题:for (i := 0; i< 3; i++) {}
这里,i 总是在同一个内存地址,你可以把 i
的地址打出来看看(for 循环做的优化)。如果你想实现你的效果,可以在循环中:j := i
,函数中用 j
而不是 i
。(因为 j
是局部变量了,所以,每次循环,内存地址是不一样的)
本站支持直接贴代码啊,为啥要放一张图片上来,并且,本站还可以使用 wide 内嵌,直接运行代码!
回到你的问题:for (i := 0; i< 3; i++) {}
这里,i 总是在同一个内存地址,你可以把 i
的地址打出来看看(for 循环做的优化)。如果你想实现你的效果,可以在循环中:j := i
,函数中用 j
而不是 i
。(因为 j
是局部变量了,所以,每次循环,内存地址是不一样的)