文章目录
- 1.算数操作符
- 2.关系操作符
- 3.逻辑操作符
- 4.位运算符
- 5.赋值运算符
- 6.优先级、结合型和注意事项
- 7.操作符注意点
1.算数操作符
+还可以对字符串进行拼接
2.关系操作符
关系运算符也是方法
scala> val res =1<2
res: Boolean = true
scala> 'a'>'b'
res0: Boolean = false
scala> 'a'.<('b')
res4: Boolean = true
3.逻辑操作符
逻辑操作符也是方法
scala> val toBe = true
toBe: Boolean = true
scala> val nottoBe = false
nottoBe: Boolean = false
scala> val a = toBe && nottoBe
a: Boolean = false
scala> val a = toBe || nottoBe
a: Boolean = true
scala> val a=true
a: Boolean = true
scala> a.&&(false)
res1: Boolean = false
scala> a.&&(true)
res2: Boolean = true
4.位运算符
5.赋值运算符
赋值运算符也是一个方法
scala> var a = 10
a: Int = 10
scala> a += 10
scala> a
res48: Int = 20
6.优先级、结合型和注意事项
7.操作符注意点
a+b等价于a.+(b)
Scala没有++,-- 可以用+=,-=代替
操作符都是方法的重载,是方法的调用
- 参考:Scala深入学习之操作符学习,深入浅出Scala编程语言入门到精通