Scala深入学习之操作符学习

一、算术操作符

Scala深入学习之操作符学习_第1张图片

二、关系操作符

Scala深入学习之操作符学习_第2张图片

三、逻辑操作符

Scala深入学习之操作符学习_第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深入学习之操作符学习_第4张图片

五、赋值运算符

Scala深入学习之操作符学习_第5张图片
示例:

scala> var a = 10
a: Int = 10

scala> a += 10

scala> a
res48: Int = 20

注意这里必须是var不能用val

六、运算符的优先级

Scala深入学习之操作符学习_第6张图片
操作符注意点

  • a+b等价于a.+(b)
  • Scala没有++,-- 可以用+=,-=代替
  • 操作符都是方法的重载是方法的调用

以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!

你可能感兴趣的:(Scala学习指南)