【文件属性】:
文件名称:switch:缺少的Python switch语句
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-06 10:39:24
Python
转变
变更日志
v1.1.0:BC不中断,新功能:
单个案例中的多个案例测试(请参见示例)
案例现在支持正则表达式匹配(请参见示例)
v1.0.4:性能提高15%,BC不会中断
v1.0.3:维护版本,无重大代码更改
v1.0.2:100%单元测试覆盖率
简单的例子:
from switch import Switch
def simple_example ( val ):
values = []
with Switch ( val ) as case :
if case ( 1 ):
values . append ( 'Found 1' )
if case ( 2 , 3 ):
values . append ( 'Found 2 or 3' )
return values
【文件预览】:
switch-master
----setup.py(2KB)
----.gitignore(319B)
----COPYING.txt(1KB)
----.travis.yml(192B)
----MANIFEST.in(39B)
----switch()
--------__init__.py(4KB)
--------tests()
----README.rst(6KB)