內建運算子

Scala 具有以下內建運算子(具有預定義優先順序規則的方法/語言元素):

型別 符號
算術運算子 + - * / % a + b
關係運算子 == != > < >= <= a > b
邏輯運算子 && & || | ! a && b
按位運算子 & | ^ ~ << >> >>> a & b~aa >>> b
分配運算子 = += -= *= /= %= <<= >>= &= ^= =

Scala 運算子與 Java 中的含義相同

注意 :以:結尾的方法繫結到右側(和右側關聯),因此使用 list.::(value) 的呼叫可以使用運算子語法寫為 value::list。 (1 :: 2 :: 3 :: Nil1 :: (2 :: (3 :: Nil)) 相同)