在Scala中,运算符的优先级是由它们的第一个字符决定的。具体来说,以下是Scala中运算符的优先级从高到低的顺序:
需要注意的是,如果有多个运算符出现在同一行中,它们的优先级将根据它们在上述列表中的位置来确定。如果运算符的优先级相同,则按照从左到右的顺序进行计算。
对于"scala中的运算符优先级行为奇怪"这个问题,具体来说,Scala中的运算符优先级可能会与其他编程语言有所不同,这可能导致一些意外的行为。为了避免这种情况,建议在编写代码时使用括号来明确指定运算的顺序。
关于Scala的更多信息,您可以参考腾讯云的Scala产品介绍页面:Scala产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云