我这段代码的执行结果很奇怪,求解答!
def performance(unit):
def deco(f):
def f():
print '[%s]' % unit
return f()
return f
return deco
@performance('ms')
def factorial():
print ('hello')
print factorial()
def performance(unit):
def deco(f):
def f():
print '[%s]' % unit
return f()
return f
return deco
@performance('ms')
def factorial():
print ('hello')
print factorial()
2017-07-17
举报