在 Scala 中,赋值运算符 是对已存在的 变量 进行重新设置新值的运算符。
使用 Scala 运算符,实现左移右移赋值
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a:Int = 10 var b:Int = 256 a <<= 2 b >>= 2 printf("a = %d, b = %d\n", a, b) } }
程序运行后,控制台输出如下:
首先,我们定义了两个变量,a 和 b。接着,我们使用赋值运算符 <<=,将变量 a 的值左移两位,并将结果再次赋值给 a。
我们再次使用赋值运算符 >>=,将变量 b 的值右移两位,并将结果再次赋值给 b。
按位与赋值运算符
使用 Scala 运算符,实现按位与赋值操作
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a:Int = 10 a &= 2 printf("a = %d\n", a) } }
程序运行后,控制台输出如下:
首先,我们定义了一个变量 a。 接着,我们使用赋值运算符 &=,将变量 a 的值与 2 相与,并将结果再次赋值给 a。
按位异或赋值运算符
使用 Scala 运算符,实现按位异或赋值操作