习题代码问题不懂求指教
def performance(f):
def fn(*args, **kw):
t1 = time.time()
r = f(*args,**kw)//这里r 调用的f函数是参数吗?和performance(f)一致吗
t2 = time.time()
print('call '+ f.__name__ + '() in ' +str(t2-t1)) //请问这个是固定格式吗,必须输出call XXX () in XXX 吗
return r //为什么要返回r,也就是为什么返回f函数
return fn
最后,这段装饰器函数到底什么用啊==直接print factorial(10)就有结果吧 太难了我看不懂QAQ