闭包:可以在一个函数里将另一个函数作为这个函数的返回值。
是闭包:
不是闭包:
没有将函数所携带的环境变量n返回
装饰器:把想要添加的功能写在里面
在要修饰的函数前面加个@加上装饰器的名字
实现对my_fun的装饰、增强
好处:使用装饰器可以不改变原有的一些调用
休眠完成后打印出它花费的时间

闭包:可以在一个函数里将另一个函数作为这个函数的返回值。
是闭包:
不是闭包:
没有将函数所携带的环境变量n返回
装饰器:把想要添加的功能写在里面
在要修饰的函数前面加个@加上装饰器的名字
实现对my_fun的装饰、增强
好处:使用装饰器可以不改变原有的一些调用
休眠完成后打印出它花费的时间