📜  Scala 中的运算符(1)

📅  最后修改于: 2023-12-03 15:34:50.834000             🧑  作者: Mango

Scala 中的运算符

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 中常用的运算符,通过这些运算符,程序员可以进行各种基本的算术、逻辑、比较和位运算操作。