编程语言中新增语法糖的运算优先级能否高于分组运算符()?
语法糖优先级与分组运算符优先级的相关疑问
相关参考问题
- JavaScript中的分组运算符
()的功能是否与Haskell或其他编程语言存在差异? - JavaScript运算优先级规则中,Hack风格管道运算符
|>的优先级是否高于分组运算符()?
目前第二个问题尚未形成统一结论,因此从更通用的编程语言设计角度延伸出以下疑问:
如果在一门编程语言中新增特定语法糖,其运算优先级是否有可能高于分组运算符()?
该疑问的具体参考场景为JavaScript的TC39 hack管道运算符提案,相关规范说明如下:
功能实现层面的逻辑可参考Stack Overflow公开的相关技术回答,其中Hack风格管道运算符的基础语法:
lhs |> rhs
等价于以下实现:
(% => rhs)(lhs)
内容的提问来源于stack exchange,提问作者KenSmooth
相关产品推荐
相关产品推荐

