主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
Go闭包作用域
winnie123321
·
· 1341 次点击
为什么第二个不是输出333? ![QQ截图20180928114149.jpg](https://static.studygolang.com/180928/31b043507079fdb23c3ef3e4ccb68184.jpg)
阅读全文
查看全部 7 个评论
jarlyyn
i:= 本就就是 var i var i只在for 循环开始的时候执行一次,所以只有一个i var j每次循环都执行一次,所以是三个不同的j
评论于 2020-03-10 10:17:57
#5
更多评论
focusonline
这个问题值得关注一下.
评论于 2020-03-09 08:44:02
#1
Felixw
第一程序是执行i的最后运行状态。第二个传递的是一个拷贝。
评论于 2020-03-09 09:43:28
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册