我这个写法为什不行啊
Topic sourcenow = log(now) 所以now() = log(now)() = decorator() = wrapper
所以要在wrapper中 return wrapper() 或者调用函数时候加多一个() 即now()()
不能直接@promopt,此时f() = promopt(f)()()= deco()() = wrapper() 参数为空的也应该@promopt('')才对,此时: f() = promopt()(f)() = deco(f)() = wrapper()
- 1
汤圆HOT
这是我的写法:
很奇怪调用的时候无法进入wrapper,我觉得逻辑上没有问题啊,是因为python嵌套函数执行顺序的问题吗,求解答