在 Python 中作为对象的结构模式

Structural Patterns as objects in Python

提问人:Aiman Al Masoud 提问时间:9/11/2023 更新时间:9/11/2023 访问量:20

问:

python(标准库或第三方库)中有没有办法将结构模式提取为对象,类似于如何为正则表达式模式做到这一点?基本上,我想将结构模式作为参数传递给函数。

例如(暂定语法):

x = TypeVar('x')
pat = Pattern[[1, x, 3, 4]]
res = match(pat, [1,2,3,4])
res # {"x" : 2}
python-3.x 函数式编程 模式匹配匹配

评论


答: 暂无答案