haskell - Haskell $ 运算符是否存在逆操作?

标签 haskell operators dollar-sign

一个简单的问题,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/

相关文章:

haskell - 使用 $ 运算符将两个括号链接在一起

haskell - 外积 -> 部分应用函数 -> 组合

ruby - 使用 ruby​​ 进行套接字编程是个好主意吗?

haskell - ExceptT 死代码检测

c++ - 重载运算符参数

javascript - 在 HTML 脚本标记之外包含 Javascript block 的美元符号和花括号的含义

database - 如何在 esqueleto 查询中进行比较之前应用函数

Java - compareTo 和运算符

java - == 运算符和 equals() 有什么区别? (使用哈希码()???)

javascript - Chrome 中的 $ 变量(美元符号)?