请教大家一个问题。

weixin_38050602 2019-09-20 10:27:29



这是为什么,第一张图片的结果是0,第二张的是1.
...全文
10 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38071610 2019-09-20
  • 打赏
  • 举报
回复
闭包
weixin_38109579 2019-09-20
  • 打赏
  • 举报
回复
这里需要了解一下细节: 1、defer、return、返回值三者的执行顺序:return最先执行,并将结果写入返回值,接着defer开始执行一些收尾工作,最后函数携带当前返回值退出。 2、defer可以修改命名返回变量的值,无法修改普通局部变量的值。 看完下面的这个例子就明白了 https://www.cnblogs.com/QG-whz/p/7656400.html

430

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧