0
我試圖去了解裝修的值,和我有分享價值的一個問題,因爲我不能改變它:共享使用裝飾
def my_decorator(func1,func2) :
def wrapper() :
a=0
func1()
func2()
print(a)
return wrapper
def first_lazy_function() :
a=1
print(a)
def second_lazy_function() :
a=2
print(a)
functionDecorator=my_decorator(first_lazy_function,second_lazy_function)
functionDecorator()
我的輸出是:
1
2
0
相反:
1
2
2
我必須做的就是一個預期值?