请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于环境变量

因为有了 nonlocal   所以给环境变量赋值然后tourist还是一个闭包 是吗?  这里环境变量就是pos没错吧?https://img1.sycdn.imooc.com//szimg/5c8118b00001c06503360377.jpghttps://img1.sycdn.imooc.com//szimg/5c8206a900010f3804870893.jpg

正在回答 回答被采纳积分+3

3回答

慕粉5481686 2019-06-27 19:10:12

https://img1.sycdn.imooc.com//szimg/5d14a4130001053015011424.jpg
老师我想问下。后面打印2,3,5在闭包里是指哪个pos还是step我有点懵。普通理解我知道是指pos! 还有一个我不太明白为什么首先要生成一个tourist 这个闭包才能生效

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    闭包里面最终return回了一个函数,这个函数就是tourist。既然是函数当然要调用。
    回复 有任何疑惑可以回复我~ 2019-06-27 19:48:03
7七月 2019-03-08 02:26:03

是不是闭包和用不用nonlocal是没有关系的,这里不要想太多了。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕虎8488667 #1
    可是给环境变量赋值了 然后还是闭包?环境变量是pos没错吧 第二张图中给环境变量a赋值之后,就不是闭包了
    回复 有任何疑惑可以回复我~ 2019-03-08 14:01:19
  • 7七月 回复 提问者 qq_慕虎8488667 #2
    我不太理解的是,为什么给环境变量赋值就不是闭包了?
    回复 有任何疑惑可以回复我~ 2019-03-08 14:50:31
  • 提问者 qq_慕虎8488667 回复 7七月 #3
    那第二张图  为什么不是闭包....
    回复 有任何疑惑可以回复我~ 2019-03-08 16:39:55
7七月 2019-03-06 15:32:40

麻烦贴一下代码,非常感谢。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕虎8488667 #1
    老师 我贴了 麻烦老师了
    回复 有任何疑惑可以回复我~ 2019-03-07 21:13:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信