Syntax 类型位于右侧的运算符优先级的原因

Syntax 类型位于右侧的运算符优先级的原因,syntax,operator-precedence,kotlin,Syntax,Operator Precedence,Kotlin,:-给出Kotlin的运算符优先级表,包括右侧类型为:、as和as?的运算符,它们在乘法运算符和前缀运算符之间具有优先级 有没有理由给予他们这种特殊的优先权?我一时想不出有必要/有利的情况;我遗漏了什么?我们希望避免在必须在etc中强制转换然后添加/检查的情况下使用括号我们希望避免在必须在etc中强制转换然后添加/检查的情况下使用括号请更新问题以指向当前文档,您指向语法文档的链接已移动到,旧链接已过期。您询问的优先级示例也有助于让未阅读语法或未达到该级别的人更容易回答问题。请更新问题以指向当前文

:-给出Kotlin的运算符优先级表,包括右侧类型为:、as和as?的运算符,它们在乘法运算符和前缀运算符之间具有优先级


有没有理由给予他们这种特殊的优先权?我一时想不出有必要/有利的情况;我遗漏了什么?

我们希望避免在必须在etc中强制转换然后添加/检查的情况下使用括号

我们希望避免在必须在etc中强制转换然后添加/检查的情况下使用括号

请更新问题以指向当前文档,您指向语法文档的链接已移动到,旧链接已过期。您询问的优先级示例也有助于让未阅读语法或未达到该级别的人更容易回答问题。请更新问题以指向当前文档,您指向语法文档的链接已移动到,旧链接已过期。您正在询问的优先级示例也可以使未阅读语法或未达到该级别的人更容易回答问题。为什么是和!是否具有比关系运算符更高的优先级?Java与之相似,在这些语言中具有同等的优先权。有什么特别的原因像这样吗?为什么是和!是否具有比关系运算符更高的优先级?Java与之相似,在这些语言中具有同等的优先权。有没有像这样的特殊原因?