装饰器把被装饰的函数作为参数 在装饰器函数中调用
fun()为被装饰函数,当调用fun()时,先调用装饰函数decorator_name(f),把fun()作为参数
tips:
@warps()可以复制被装饰函数的注释,名称,变量
想一想当can_run = False时会发生什么
装饰器把被装饰的函数作为参数 在装饰器函数中调用
fun()为被装饰函数,当调用fun()时,先调用装饰函数decorator_name(f),把fun()作为参数
tips:
@warps()可以复制被装饰函数的注释,名称,变量
想一想当can_run = False时会发生什么