pampy:Pampy:您梦dream以求的Python模式匹配

时间:2024-02-26 05:17:07
【文件属性】:

文件名称:pampy:Pampy:您梦dream以求的Python模式匹配

文件大小:100KB

文件格式:ZIP

更新时间:2024-02-26 05:17:07

python functional pattern-matching python3 lisp-interpreter

Pampy:适用于Python的模式匹配 Pampy非常小(150行),相当快,并且通常使您的代码更具可读性,因此更易于推理。 。 你可以写很多图案 模式按照它们出现的顺序进行评估。 你可以写斐波那契 运算符_的意思是“我没有想到的其他任何情况”。 from pampy import match , _ def fibonacci ( n ): return match ( n , 1 , 1 , 2 , 1 , _ , lambda x : fibonacci ( x - 1 ) + fibonacci ( x - 2 )


【文件预览】:
pampy-master
----.gitignore(1KB)
----README.md(13KB)
----tests()
--------test_elaborate.py(9KB)
--------test_typing.py(7KB)
--------test_dataclass.py(2KB)
--------__init__.py(0B)
--------test_iterable.py(4KB)
--------test_dict.py(3KB)
--------test_basic.py(6KB)
----LICENSE(1KB)
----pampy()
--------__init__.py(404B)
--------helpers.py(2KB)
--------pampy.py(10KB)
----imgs()
--------slide1.png(22KB)
--------slide2.png(15KB)
--------pampy.png(48KB)
----.coveralls.yml(70B)
----setup.py(719B)
----.travis.yml(295B)

网友评论