Python装饰器?-有人可以解释一下吗?
以一个 _良好的_看看这个巨大的接听/小说。这是我遇到的最好的解释之一。
我能给出的最简短的解释是,装饰器将您的函数包装在另一个返回函数的函数中。
该代码例如:
@decorate def foo(a): print a
如果删除装饰器语法,则等效于以下代码:
def bar(a): print a foo = decorate(bar)
装饰器有时会采用参数,这些参数将传递给动态生成的函数以更改其输出。
您应该阅读的另一个术语是 ,因为它是允许装饰器起作用的概念。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群