采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
因为有了 nonlocal 所以给环境变量赋值然后tourist还是一个闭包 是吗? 这里环境变量就是pos没错吧?
老师我想问下。后面打印2,3,5在闭包里是指哪个pos还是step我有点懵。普通理解我知道是指pos! 还有一个我不太明白为什么首先要生成一个tourist 这个闭包才能生效
闭包里面最终return回了一个函数,这个函数就是tourist。既然是函数当然要调用。
是不是闭包和用不用nonlocal是没有关系的,这里不要想太多了。
可是给环境变量赋值了 然后还是闭包?环境变量是pos没错吧 第二张图中给环境变量a赋值之后,就不是闭包了
我不太理解的是,为什么给环境变量赋值就不是闭包了?
那第二张图 为什么不是闭包....
麻烦贴一下代码,非常感谢。
老师 我贴了 麻烦老师了
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.6k 7
2.5k 3
2.2k 4
4.2k 22
2.3k 19