是不是可以这样理解,my_sum函数作为dec函数的参数,并没有马上执行,而是先执行in_dec函数,in_dec需要传入参数,return in_dec时却没有传参,所以就在闭包作用域中找到了my_sum函数的参数来用,in_dec实行完后,返回my_sum函数,所以最后才执行my_sum函数
2016-01-17
装饰器用来装饰函数
返回一个函数对象
被装饰函数标识符指向反向的函数对象
语法糖:@deco
装饰器就是对闭包的使用,丰富了函数的功能。
返回一个函数对象
被装饰函数标识符指向反向的函数对象
语法糖:@deco
装饰器就是对闭包的使用,丰富了函数的功能。
2016-01-14
哎,也许就是因为重名的原因,初学者就被绕晕了,不过等你会了之后,估计你也一样会这么些,因为这样一看就知道相互之间是有着关系的
2016-01-14
my_sum = dec(my_sum)中:第一个my_sum只是相当于一个函数指针,名字可以随便定义,但是老师定义成与函数my_sum重名,容易引起误解啊。。。。
2016-01-13