セクション30関数クラスで飾ら

クラステスト():
     DEF  __init__ (セルフ、FUNC):
        self.func = FUNC 

    DEF  __call__ (セルフ):
         印刷" ........ " のリターンself.func()
@Test 
DEF テスト():
     リターン hahha 
プリント(テスト())  テストオブジェクトのインスタンスである、テスト()は__call__メソッドに対応するクラスを呼び出し
                特に着信FUNC、見ることができ理解装飾閉鎖あります時間は、元の関数のテストにFUNC属性ポイントをインスタンスに対応します

 

おすすめ

転載: www.cnblogs.com/kogmaw/p/12602572.html