clases de funciones Sección decorado con treinta

clase de prueba ():
     def  __init__ (auto, func):
        self.func = func

    def  __call__ (self):
         print ( " ........ " )
         de retorno self.func ()
@Prueba
DEF Test ():
     retorno  ' hahha ' 
Imprimir (Test ())   # de prueba es una instancia de un objeto, Test () llama a la clase correspondiente al método __call__ 
                # que se puede ver que se entiende que un cierre decorativo, especialmente func se pasa cuando corresponde a una instancia de un puntos de atributo func a la prueba de función original

 

Supongo que te gusta

Origin www.cnblogs.com/kogmaw/p/12602572.html
Recomendado
Clasificación