关于装饰器的理解,
写给未来的自己看!有没有感到现在的自己幼稚。
希望你有!
def adomment(fn):
print('这是用来看这个adomment动作用的')
def inside():
print('这是另外的一个')
fn()
print('这是装饰的部分')
return '新的返回对象' #加了装饰器后,会返回这个新的。。
print('这个是为了表明,系统读到@后会吧函数
打包成一个新的函数')
return inside
@adomment
def hello():
print('这是原来的函数')
print(hello())
#感觉装饰器就是在不动原来函数部分的情况下
#使用装饰器吧inside函数给装饰对象绑定一些新的功能,
#然后原来原来绑定hello的函数变量绑定返回的inside()对象