-2

重複の可能性:
Python デコレータを理解する

「クラス デコレータ」/「メソッド デコレータ」( ) はどのような機能@を果たしますか? 言い換えれば、これと通常のコメントの違いは何ですか?

また、メソッドの前setterに使用するとどうなりますか? @previousMethod.setterありがとうございました。

4

1 に答える 1

4
@decorator
def function(args):
    #body

は、次の構文糖衣です。

def function(args):
    #body

function = decorator(function)

それは本当にそれです。

ご覧のとおり、デコレータが呼び出されるため、決してコメントではありません。

于 2012-04-17T13:37:40.267 に答える