第一个为什么是return f(x)?
def log(f): def fn(x): print 'call ' + f.__name__ + '()...' return f(x) return fn 定义了log函数,传入的f是一个函数吗? 定义了fn(x),为什么要返回f(x)?这个一直不大懂,求助大神!!
def log(f): def fn(x): print 'call ' + f.__name__ + '()...' return f(x) return fn 定义了log函数,传入的f是一个函数吗? 定义了fn(x),为什么要返回f(x)?这个一直不大懂,求助大神!!
2016-09-05
举报