“@”装饰器(在Python中)

可能重复:
了解Python装饰器

“类装饰器”/“方法装饰器”( @ )的功能是什么? 换句话说,这和普通评论有什么区别?

另外,在方法之前使用@previousMethod.setter setter时, setter做什么? 谢谢。


@decorator
def function(args):
    #body

只是语法糖:

def function(args):
    #body

function = decorator(function)

这就是它。

正如你看到的,装饰器被调用,所以它绝不是一个评论。

链接地址: http://www.djcxy.com/p/23805.html

上一篇: "@" Decorator (in Python)

下一篇: python decorators, nested function