【发布时间】:2017-02-06 14:52:08
【问题描述】:
我正在学习 Haskell 中的运算符优先级。网络上的一些地方提到函数应用程序的优先级高于运算符,但我找不到确切的来源。
这是A Gentle Introduction To Haskell 中提到的一个:
函数应用的优先级高于任何中缀运算符
Haskell 98 Report 中有一段提到它:
普通构造函数应用的优先级高于中缀构造函数应用
确定的来源在哪里?我希望它包含在 Haskell 98 报告中,也许我没有正确阅读它。
【问题讨论】:
-
函数申请是个特例,但一般情况下,你可以在
ghci上使用:i命令检查这个权限。例如,:i (.)会告诉函数组合是右关联的,优先级等于 9 (infixr 9)。
标签: haskell operator-precedence