一个简单的问题,Haskell 中是否有一个运算符,其工作方式类似于美元符号,但优先考虑左侧。 IE。而不是
f (x 1)
写为
f $ x 1
我想把它写成
x 1 $ f
这纯粹是一种风格问题。我正在按顺序运行一系列函数,如果我可以从左到右编写它们以匹配我从左到右读取的函数,那就太好了。如果有这样的运算符(operator)吗?
[更新]有几个人问我是否无法定义自己的。作为回答,我想在重新发明轮子之前检查是否存在现有的运算符(operator)。
最佳答案
从 GHC 7.10 (base
4.8.0.0) 开始,&
位于 Data.Function
中:https://hackage.haskell.org/package/base-4.8.0.0/docs/Data-Function.html
关于haskell - Haskell $ 运算符是否存在逆操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090168/