Scala 中中缀运算符的实际优先级
2011 年 5 月 24 日的 Scala 语言规范 在第 6.12 节中存在拼写错误.3 发现 此处。这已在邮件列表中确认。
中缀运算符的实际优先级是什么?
The May 24, 2011 Scala Language Specification has a typo in section 6.12.3 as discovered here. This was acknowledged on the mailing list.
What is the actual precedence for the infix operators?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为通过测试来弄清楚它会很有趣,我编写了以下要在 REPL 中执行的代码。给定:
首先生成一个使用和测试运算符的中间 scala 文件。
然后加载 Op 类,运行测试并加载 comps
这将打印:
所以与规范的主要区别是
< >
需要用= !
切换。I thought it would be fun figuring it out by testing it, I wrote the following code to be executed in the REPL. Given:
First generate an intermediate scala file that use and test the operators.
Then Load Op class, run tests and load comps
This prints:
So the main difference with the spec is
< >
needs to be switched with= !
.