反引号运算符的固定性是什么?
例如,来自Real World Haskell的代码:
ghci> (1+) `fmap` [1,2,3] ++ [4,5,6]
[2,3,4,4,5,6]
很明显,反引号运算符`fmap`
的固定度高于++
,但是none is given by GHCi。
答案 0 :(得分:22)
任何缺乏固定声明的运营商都被假定为第9期
“任何操作符”在反引号中包含正常的函数名称。
您的示例显示`fmap`
确实具有比++
更高的固定性,因为++
会对fmap
的结果起作用。