syntax - 优先类型在右侧的运算符的原因

标签 syntax operator-precedence kotlin

Kotlin Grammar-Precedence:-提供Kotlin的运算符优先级表,包括右侧类型的运算符:asas?,其优先级介于乘法和前缀运算符之间。

是否有理由给予他们特定的优先权?我不能一想到这种情况是必要的/有利的;我想念什么?

最佳答案

我们希望避免在必须强制转换然后添加/检查“插入”等情况下使用括号。

关于syntax - 优先类型在右侧的运算符的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9287024/

相关文章:

JavaScript 'case' 与 "case"

php - 这包括路径语法的含义

android - 如何将 Jetpack Compose 中的 TextStyle 转换为 android.graphics.Typeface?

Kotlin 匿名函数用例?

arrays - 理解 Swift 中元组数组的语法

c++ - 是否强制要求短路逻辑运算符?和评价顺序?

C++ 运算符优先级

c++ - 运算符优先顺序和求值困惑

java - Intellij Idea kotlin 无法自动导入某些运算符函数,例如 +

c++ - 为什么 C++ 中存在 delete[] 语法?