反引号运算符的固定性是什么?

例如,此代码来自Real World Haskell:

ghci> (1+) `fmap` [1,2,3] ++ [4,5,6]
[2,3,4,4,5,6]

显然,反引号运算符`fmap`++具有更高的固定性,但none is given by GHCi具有更高的固定性。

最佳答案

the Haskell Report的第4.4.2条规定:



“任何运算符”都在反引号中包含常规函数名称。

您的示例显示`fmap`的固定性确实比++高,因为++fmap的结果起作用。

关于operator-keyword - 反引号运算符的固定性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7807994/

10-12 00:42