目录

1.4-掌握Scala运算符

目录

1.4 掌握Scala运算符

本文详细介绍了 Scala 中的运算符及其特性。Scala 的运算符本质上是方法的另一种形式,例如 op 运算符等价于 .op() 方法调用。Scala 提供了多种运算符,包括算术运算符( +、-、*、/、% )、关系运算符( >、<、>=、<= )、逻辑运算符( !、&&、|| )、位运算符( >>、>>>、<<、~、& )和比较运算符( ==、!= )。与 Java 不同,Scala 的 == 运算符会隐式调用 equals 方法,仅比较内容。此外,Scala 运算符分为中缀运算符(操作符在两个操作数之间)、前缀运算符(操作符在操作数之前)和后缀运算符(需导入 scala.language.postfixOps )。运算符优先级由方法优先级决定,可通过括号调整执行顺序。

https://i-blog.csdnimg.cn/direct/f54dd14dd93c4b7eacc4e48c8bceeff3.png#pic_center