1.普通嵌套函数:

2.闭包:

闭包,本质是个函数,即调用了自由变量x的函数inner
3.装饰器:

装饰器是一个带有函数作为参数并返回一个新函数的闭包,本质上装饰器也是函数
4. 三者的关系 :
嵌套函数 > 闭包 > 装饰器 (这里的 > 符号是包含的意思)
(以上均摘自Python之禅)
1.普通嵌套函数:
2.闭包:
闭包,本质是个函数,即调用了自由变量x的函数inner
3.装饰器:
装饰器是一个带有函数作为参数并返回一个新函数的闭包,本质上装饰器也是函数
4. 三者的关系 :
嵌套函数 > 闭包 > 装饰器 (这里的 > 符号是包含的意思)
(以上均摘自Python之禅)
本文标题:区别普通嵌套函数、闭包、装饰器
本文链接:https://www.haomeiwen.com/subject/dljphftx.html
网友评论