装饰器的执行顺序:
def deco1(f)
f()
def deco2(f)
f()
def deco3(f)
f()
def f()
@deco1
@deco2
@deco3
扫描二维码关注公众号,回复:
8024849 查看本文章
假设调用f()
执行顺序为:
deco1()
deco2()
deco3()
f()
deco3()
deco2()
deco1()
装饰器的执行顺序:
def deco1(f)
f()
def deco2(f)
f()
def deco3(f)
f()
def f()
@deco1
@deco2
@deco3
假设调用f()
执行顺序为:
deco1()
deco2()
deco3()
f()
deco3()
deco2()
deco1()