0
点赞
收藏
分享

微信扫一扫

深入浅出scala之操作运算符(P21-P26)


文章目录

  • ​​1.算数操作符​​
  • ​​2.关系操作符​​
  • ​​3.逻辑操作符​​
  • ​​4.位运算符​​
  • ​​5.赋值运算符​​
  • ​​6.优先级、结合型和注意事项​​
  • ​​7.操作符注意点​​

1.算数操作符

+还可以对字符串进行拼接

深入浅出scala之操作运算符(P21-P26)_开发语言

2.关系操作符

关系运算符也是方法

深入浅出scala之操作运算符(P21-P26)_操作符_02

scala> val res =1<2
res: Boolean = true
scala> 'a'>'b'
res0: Boolean = false


scala> 'a'.<('b')
res4: Boolean = true

3.逻辑操作符

逻辑操作符也是方法

深入浅出scala之操作运算符(P21-P26)_后端_03

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.位运算符

深入浅出scala之操作运算符(P21-P26)_scala_04

5.赋值运算符

赋值运算符也是一个方法

深入浅出scala之操作运算符(P21-P26)_后端_05

scala> var a = 10
a: Int = 10

scala> a += 10

scala> a
res48: Int = 20

6.优先级、结合型和注意事项

深入浅出scala之操作运算符(P21-P26)_后端_06

7.操作符注意点

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

  • 参考:​​Scala深入学习之操作符学习​​,​​深入浅出Scala编程语言入门到精通​​


举报

相关推荐

0 条评论