没有合适的资源?快使用搜索试试~ 我知道了~
tcopy:Python 的尾调用优化
共9个文件
py:6个
gitignore:1个
license:1个
需积分: 10 0 下载量 63 浏览量
2021-06-13
01:54:30
上传
评论
收藏 5KB ZIP 举报
温馨提示
复制 不要使用这个。 Python 的直接尾调用优化装饰器。 例子: from tcopy import tco @ tco def fib ( n , x = 0 , y = 1 ): if n == 0 : return x return fib ( n - 1 , y , x + y ) tco装饰器将在定义时将fib重写为以下内容: def fib ( n , x = 0 , y = 1 ): while 1 : if n == 0 : return x n , x , y = n - 1 , y , x + y 怪癖 tco使用inspect.getsource从磁盘获取函数的源代码。 因此,装饰器在 Python REPL 中不起作用。
资源推荐
资源详情
资源评论
收起资源包目录
tcopy-master.zip (9个子文件)
tcopy-master
tcopy
__init__.py 28B
tco.py 4KB
LICENSE 1KB
setup.py 701B
README.md 579B
tests
test_module.py 115B
test_tco.py 2KB
__init__.py 0B
.gitignore 5B
共 9 条
- 1
资源评论
崔迪潇
- 粉丝: 35
- 资源: 4673
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功