右侧类型的运算符优先级的原因
Kotlin 语法优先级:-
给出运算符Kotlin 的优先级表,包括右侧类型为 :
、as
和 as?
的运算符,它们的优先级为乘法和前缀之间运营商。
是否有理由给予他们如此特殊的优先权?我无法立即想到有必要/有利的情况;我缺少什么?
Kotlin Grammar-Precedence: -
gives the operator precedence table for Kotlin, including the operators with a type on the right-hand side, :
, as
and as?
, which have precedence in between the multiplication and prefix operators.
Is there a reason for giving them that particular precedence? I can't offhand think of a situation where it would be necessary/advantageous; what am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们希望在必须转换某些内容然后添加/检查“in”等的情况下避免使用括号
We wanted to avoid parentheses in cases where something has to be cast and then added/checked for "in" etc