scala的基本运算

20 阅读1分钟

1. 算术运算符

Scala中的算术运算符: + - * / %

1.webp

2. 关系运算符

scala关系运算符会得到Bool值

屏幕截图 2025-09-10 150515.png

3. 逻辑运算符

scala的逻辑运算符有与、或、非三种情况 与:&& 或:|| 非:!

屏幕截图 2025-09-10 152756.png

4. 短路运算

短路运算的核心思想是:由&&或||这两个运算符构建出来的表达式,只会对整个运算结果有决定作用的部分进行求值

Scala的短路运算法则:result=表达式1 运算符 表达式2

  1. 运算符为&&时:如果表达式1为false,则result=false,也就是说此时表达式1能够决定整个与运算的值,因此不会再去求表达式2的值。
  2. 运算符为||时:如果表达式1为true,则result=true,也就是说此时表达式1能够决定整个或运算的值,因此不会再去求表达式2的值。

屏幕截图 2025-09-10 160530.png

5. 赋值运算符

  1. = 指定将右边操作数赋值给左边的操作
  2. += 相加后再赋值,将左右两边的操作数相加后再赋值给左边的操作数
  3. -= 相减后再赋值,将左右两边的操作数相减后再赋值给左边的操作数
  4. *= 相乘后再赋值,将左右两边的操作数相乘后再赋值给左边的操作数
  5. /= 相除后再赋值,将左右两边的操作数相除后再赋值给左边的操作数
  6. %= 求余后再赋值,将左右两边的操作数进行求余操作后再赋值给左边的操作数