轻量级前端框架助力开发者提升项目效率与性能
796
2022-10-11
day04_装饰器
def outer(func): def inner(): print("log") ret=func() print("Hello") return ret return inner@outer#自动执行outer函数,切记outer函数一定要在使用它的函数的前面def f2(): print("F2")def f3(): print("before")def outer(func): def inner(): print("Hello") return inner@outer#第一个功能自动执行outer函数,切记outer函数一定要在使用它的函数的前面def f2():#第二个功能,将outer函数的返回值,重新赋值给f2()此时f2=inner print("F2")调用f2()的时候就开始执行inner里面的代码了,因为已经f2变成了inner 而f2()变成了inner()这就是装饰器的原理
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~