infixed:高尔夫库,用于创建自定义中缀运算符

时间:2024-05-02 18:19:42
【文件属性】:

文件名称:infixed:高尔夫库,用于创建自定义中缀运算符

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-02 18:19:42

Python

固定的 这是自定义中缀运算符的高级实现(我认为源代码有5行;最重要的是,其中只有一行包含核心功能!)。 这是一个例子: >> > from infixed import infix >> > @ infix ... def doubleadd ( x , y ): ... return 2 * x + y ... >> > doubleadd ( 2 , 4 ) 8 >> > 2 | doubleadd | 4 8 该示例显示了如何使用默认的infix函数。 此模块包含许多其他使用不同定界符的infix函数,例如and_infix ( &doubleadd& )和mul_infix ( \*doubleadd\* )。 它还包含函数make_infix ,该函数使您可以定义自己的中缀运算符。 要使用make_infix ,您首先应该知道运算符的缩写; 这些可以在用于实现该运算


【文件预览】:
infixed-master
----.gitignore(21B)
----README.md(4KB)
----infixed.py(1KB)
----LICENSE(1KB)
----pyproject.toml(356B)

网友评论