【发布时间】:2020-04-23 19:40:15
【问题描述】:
我正在将我们的 MS C# 7.x 解析器升级到 C# 8。它具有新的语法和运算符,其中大部分似乎在任何合理的 V7 语法中都有明显的位置。
但是,有一个新的二元运算符形成范围:
..
但我找不到任何关于它在运算符优先级中的位置的信息 等级制度。实际上,人们会期望它的优先级低于加法 或减法,这样可以写出
xyz[n+k..m-k]
但这只是我的猜测。
在某处是否有可用的 v8 运算符优先级表?
显然没有 Microsoft 发布的版本 8 语法。希望我错了。
【问题讨论】:
-
在 C# lang repo 中查看proposal doc
-
谢谢大家...不知道为什么我找不到这个。部分原因可能是不相信“提案”的意思是“这就是我们实际所做的”。