def printHello(func):
def wrapper():
print('Hello')
return func()
return wrapper
@printHello
def printWorld():
print('World')
printWorld()
我的疑問是 為什麼要return func() 然後再return wrapper??
哪位大大可以幫我解答 感謝
本來想跟你解釋,但怕三言兩語解釋不清楚導致你的觀念不正確
還是直接貼網址給你參考吧ww
這個方式稱作 修飾器 或是 Decorator