Scala中的运算符优先级

我喜欢Scala提出的运算符优先级的提议,但是在极少数情况下,未修改的规则可能会带来不便,因为您在命名方法方面存在限制。是否可以在Scala中为类/文件等定义其他规则?如果没有,将来会解决吗?



喵喵时光机
浏览 713回答 3
3回答

HUWWW

运算符优先级在Scala参考-6.12.3中缀运算中由运算符中的第一个字符固定。按优先级升序排列:(all letters)|^&= !< >:+ -* / %(all other special characters)而且它不太可能会改变。它可能会产生比解决的问题更多的问题。如果使用了普通运算符优先级,则在一类中更改它会很混乱。

炎炎设计

是否可以在Scala中为类/文件等定义其他规则?如果没有,将来会解决吗?没有这样的能力,并且在可预见的将来几乎不可能添加它。
打开App,查看更多内容
随时随地看视频慕课网APP