@
Pythonの関数の前にあるときの意味を検索しましたが、役立つものが見つかりませんでした。
たとえば、私はDjangoでこのコードを見ました:
@login_required
...そしてこれはgoto-statementパッケージに含まれています:
@with_goto
どういう意味ですか?
を表しますDecorator
。デコレータは、別の関数を受け取り、明示的に変更せずに後者の関数の動作を拡張する関数です。
def decorator_function(func):
def inner_function():
print("Before the function is called.")
func()
print("After the function is called.")
return inner_function
@decorator_function
def args_funtion():
print("In the middle we are!")
実際、この@decorator_function
デコレータはと同じ仕事をします
args_funtion = decorator_function(args_funtion)
args_funtion()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加