【发布时间】:2017-06-11 13:04:57
【问题描述】:
假设装饰器示例是
def decor(func):
def wrap():
print("=======")
func()
print("=======")
return wrap
我知道一个函数可以返回任何变量输出比如 return a, return b+c ,它也可以返回另一个函数,但是函数返回自己,无法理解这个! 请尽可能简单地解释,因为我是自学者
【问题讨论】:
-
该代码中没有返回自身的函数。
-
在您的情况下,您误解了缩进在 Python 中的工作方式。
decor是返回wrap
标签: python functional-programming python-decorators