Decorator

Function Decorator

Định nghĩa

  • Function như là một Object, chúng có thể tham chiếu, thông qua các biến và được trả về từ một function khác

  • Các function có thể được định nghĩa bên trong một function khác và cũng có thể được truyền dưới dạng đối số cho một function khác.

Cú pháp


@gfg_decorator
def hello_decorator(): 
    print("Gfg") 
  
hello_decorator() 
# output : Gfg
'''
Với hàm gfg_decorator(func):
    def inner():
        func()
    return inner
'''

đoạn code trên có thể biểu diễn lại

def gfg_decorator(func):
     def inner():
         func()
     return inner
 
def hello_decorator():
    print("Gfg")
gfg_decorator(hello_decorator)()
# output : Gfg

Class Decorator

Last updated

Was this helpful?