2

有没有(最好是简单的)方法来重新定义 Phoenix 中的标准运算符之一?我想有“>>”例如调用我自己的(懒惰的)仿函数。

简单用例:我可能想定义一个“管道”运算符,以便:

function2(function1(arg1));

可以用一种非常棘手的方式写成

arg1 >> function1 >> function2

然后调用为

(arg1 >> function1 >> function2)(42)
4

0 回答 0