请问为什要加两层函数,如果像我这样用可以吗
def f1(x): return x*2 def new_fn(f): print 'call'+f.__name__+'()' return f g1=new_fn(f1) print g1(5)
用这种形式,也是把f1()进行了封装,结果也是对的。感觉视频里的有点繁琐啊
def f1(x): return x*2 def new_fn(f): print 'call'+f.__name__+'()' return f g1=new_fn(f1) print g1(5)
用这种形式,也是把f1()进行了封装,结果也是对的。感觉视频里的有点繁琐啊
2019-06-27
举报