不太理解 装饰器中 return f(x)
不太理解 装饰器中 return f(x)
如果写成这样就会无限循环:
def f1(x):
return x*2
def new_fn(f):
def fn(x):
print 'call '+f.__name__+'()'
return f1(x)
return fn
f1=new_fn(f1)
print f1(5)
不太理解 装饰器中 return f(x)
如果写成这样就会无限循环:
def f1(x):
return x*2
def new_fn(f):
def fn(x):
print 'call '+f.__name__+'()'
return f1(x)
return fn
f1=new_fn(f1)
print f1(5)
2018-07-22
举报