为什么要返回 wrapper,而不是直接返回 传入的func呢?直接返回func也是一样的结果,而且不存在__name__属性变化的问题。这个地方有点不解。
那你wrapper函数都没执行
print('%s %s():' %(text, func.__name__))
这句话都不打印的
高阶函数就是要嵌套地外层返回内层才能把所有层函数执行一遍
Sign in to make a reply
新域街85号
为什么要返回 wrapper,而不是直接返回 传入的func呢?直接返回func也是一样的结果,而且不存在__name__属性变化的问题。这个地方有点不解。