いいえ参照デコレータません:
パラメータなしデコレータを起動すると、外側の層は、パラメータを渡す必要はありません。
これは、例えば、適用されます。
- 増加の稼働時間の統計関数は、関数があります
- 増加のログイン認証機能を実行する前に、関数であります
パラメータデコレータがあります。
呼び出しのパラメータは、それらを1つ以上のパラメータを渡して、デコレータを持っています。
これは、例えば、適用されます。
- そのユーザーの種類を確認します
デフUSER_AUTH(USER_GROUP): デフラッパー(FUNC): DEF、内側(* argsを、** kwargsから): もし USER_GROUP == ' SVIP ' : プリント(' 親愛なるSVIP ' ) RES = FUNC(* argsを、** kwargsから) 復帰解像度 のelif USER_GROUP == ' 一般' : RES = FUNC(* argsを、** kwargsから) 戻りRES 他: プリント(' !最初のログインしてください' ) ログイン() を返すインナー リターンラッパー (USER_GROUP @user_authを = ' SVIP ' ) DEF :)(歓迎 プリント(' インデックスへようこそ' ) 歓迎()