8.9 装饰器 嵌套解释

装饰器 装饰器=高阶函数+嵌套函数 在嵌套函数timer()内定义一个高阶函数deco() 用高阶函数deco()装饰函数test1() 同时返回高阶函数名——函数内存地址deco 然后test1=deco  #把deco内存地址传给test1变量 此时执行test1()就是执行deco()即 test1()=deco() 如果原来的test1()有参数, 则高阶函数也应该接收参数test1(a)
相关文章
相关标签/搜索