import sys
sys.setrecursionlimit(100)
depth = 0
def main():
global depth
print(depth)
depth += 1
return main()
main()
经过测试发现,python 没有进行 rvo 优化,是我测试姿势问题,还是其他什么原因?望 dalao 指教。
1
QAPTEAWH 2017-12-19 15:34:41 +08:00
这个叫 TCO 吧
|
2
jotsai 2017-12-19 15:40:47 +08:00
你想说尾递归优化吧,Python 没有
|
3
VicYu 2017-12-19 15:43:13 +08:00 1
|