Sala中的运算符和Java中的运算符作用是相同的,但是Scala中的运算符其实是方法
val a = 1
val b = 2
a + b
//调用时候的简写,这里的+是方法名
a.+(b)
scala中对方法的命名没有Java那么严格,Scala中可以使用非字母和数字来给方法命名,几乎可以使用任何符号来给方法命名
a 方法 b
a.方法(b)
//这里的方法是一个带有两个参数的方法,第一种是隐式的,第二种方式显式的
在scala中没用++ 或者--的操作,只有
a += 1
b -= 1
Scala是支持操作符重载的,允许你定义操作符,但是在Java中这是不支持的。