scala的运算符

43 阅读1分钟

算术运算符

  • +:加法
  • -:减法
  • *:乘法
  • /:除法(整数除法会取整)
  • %:取余(模运算)
  • +:字符串连接

关系运算符

用于比较两个值,返回布尔值 true 或 false

  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于 image.png

逻辑运算符

用于逻辑判断

  • &&:逻辑与(短路与,左边为 false 则不执行右边)
  • ||:逻辑或(短路或,左边为 true 则不执行右边)
  • !:逻辑非

image.png

赋值运算符

  • = 指定将右边操作数赋值给左边的操作

  • += 相加后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

  • -= 相减后再赋值,将左右两边的操作数相减后再赋值给左边的操作数

  • *= 相乘后再赋值,将左右两边的操作数相乘后再赋值给左边的操作数

  • /= 相除后再赋值,将左右两边的操作数相除后再赋值给左边的操作数

  • %= 求余后再赋值,将左右两边的操作数进行求余操作后再赋值给左边的操作数