【文件属性】:
文件名称:tmbpew-python3-match:“有史以来最美丽的程序”-使用Python的新match语句
文件大小:14KB
文件格式:ZIP
更新时间:2021-04-17 18:30:19
Python
“有史以来最美丽的程序”-使用Python的新match语句
该项目实现了William Byrd使用Python的match语句(在3.10版中引入)创建的“有史以来最漂亮的程序”。
有关原始程序的更多详细信息,可以, 以及。
有关此版本的更多详细信息,请参阅我的。 但这是最重要的一点:
def evalexpr ( expr , env ):
match expr :
case S () as x :
return env ( x )
case ( S ( 'λ' ), x , body ):
return lambda arg : \
evalexpr ( body , lambda y : \
arg if x ==
【文件预览】:
tmbpew-python3-match-main
----tmbpew.py(2KB)
----LICENSE(34KB)
----README.md(1KB)