闭包

本质:函数的嵌套,在函数里调用了非本身也非全局的变量

作用:保护数据的安全性和干净性。
应用场景:装饰器

把里面代码开了三遍,每次把数组清空

判断:

不是闭包,func调用的变量是func自己的

是闭包,func调用的变量是foo的

是闭包。

是闭包。

验证闭包的方法:

若返回值为None则不是

posted @ 2020-09-03 15:25  吴莫愁258  阅读(133)  评论(0编辑  收藏  举报