摘要: 想理解Python的decorator首先要知道在Python中函数也是一个对象,所以你可以将函数复制给变量将函数当做参数返回一个函数函数在Python中给变量的用法一样也是一等公民,也就是高阶函数(High Order Function)。所有的魔法都是由此而来。1,起源我们想在函数login中输出调试信息,我们可以这样做def login(): print('in login')def printdebug(func): print('enter the login') func() print('exit the login')printd 阅读全文
posted @ 2012-05-23 17:56 Jerry Chou 阅读(27929) 评论(3) 推荐(9) 编辑