内置运算符

Scala 具有以下内置运算符(具有预定义优先级规则的方法/语言元素):

类型 符号
算术运算符 + - * / % a + b
关系运算符 == != > < >= <= a > b
逻辑运算符 && & || | ! a && b
按位运算符 & | ^ ~ << >> >>> a & b~aa >>> b
分配运算符 = += -= *= /= %= <<= >>= &= ^= =

Scala 运算符与 Java 中的含义相同

注意 :以:结尾的方法绑定到右侧(和右侧关联),因此使用 list.::(value) 的调用可以使用运算符语法写为 value::list。 (1 :: 2 :: 3 :: Nil1 :: (2 :: (3 :: Nil)) 相同)