📅  最后修改于: 2023-12-03 15:34:50.834000             🧑  作者: Mango
Scala 是一种强类型、面向对象的编程语言,它有一些常见的运算符,让程序员可以轻松地进行算术、关系、逻辑和位运算等操作。
Scala 支持几种算术运算符,包括加、减、乘和除等。
val x = 10
val y = 3
println(x + y) // 输出: 13
println(x - y) // 输出: 7
println(x * y) // 输出: 30
println(x / y) // 输出: 3
println(x % y) // 输出: 1
关系运算符用于比较两个表达式的值,返回一个布尔值。
val x = 10
val y = 3
println(x > y) // 输出: true
println(x < y) // 输出: false
println(x >= y) // 输出: true
println(x <= y) // 输出: false
println(x == y) // 输出: false
println(x != y) // 输出: true
逻辑运算符用于对布尔表达式进行操作,返回一个布尔值。
val x = true
val y = false
println(x && y) // 输出: false
println(x || y) // 输出: true
println(!x) // 输出: false
println(!y) // 输出: true
位运算符用于对二进制数进行操作,返回一个整数。
val x = 10 // 二进制为 1010
val y = 3 // 二进制为 0011
println(x & y) // 输出: 2
println(x | y) // 输出: 11
println(x ^ y) // 输出: 9
println(~x) // 输出: -11
println(x << 3) // 输出: 80
println(x >> 2) // 输出: 2
println(x >>> 2) // 输出: 2
以上就是 Scala 中常用的运算符,通过这些运算符,程序员可以进行各种基本的算术、逻辑、比较和位运算操作。