Discuss / Python / 有一点疑问

有一点疑问

Topic source

为什么要返回 wrapper,而不是直接返回 传入的func呢?直接返回func也是一样的结果,而且不存在__name__属性变化的问题。这个地方有点不解。

郭大侠14

#2 Created at ... [Delete] [Delete and Lock User]

那你wrapper函数都没执行

print('%s %s():' %(text, func.__name__))

这句话都不打印的

高阶函数就是要嵌套地外层返回内层才能把所有层函数执行一遍


  • 1

Reply