本质:函数的嵌套,在函数里调用了非本身也非全局的变量
作用:保护数据的安全性和干净性。 应用场景:装饰器 把里面代码开了三遍,每次把数组清空
判断: 不是闭包,func调用的变量是func自己的 是闭包,func调用的变量是foo的 是闭包。 是闭包。
验证闭包的方法: 若返回值为None则不是