文章目录(Table of Contents)
Scala变量
scala支持自动类型推断,在声明变量的时候,可以加类型,也可以不加类型;
- // 声明时不加上类型
- scala> val prog=0xcafebabel
- prog: Long = 3405691582
- // 声明时加上类型
- scala> val littler:Byte=38
- littler: Byte = 38
我们要注意的是,在Scala中,'是char类型,"是String类型,我们可以看下面的例子;
- scala> val a='A'
- >> a: Char = A
- scala> val a="A"
- >> a: String = A
操作基本数据
中缀操作符
- val s = "Hello,World"
- //indexOf既可以当作方法来使用,也可以当作运算符来使用
- s.indexOf('o') // 当作方法来使用
- s indexOf 'o' // 当作运算符来使用
- s(1)
- >> res174: Char = e
对象恒等比较
对象恒等比较使用 ==和!=:
- 等于 : ==
- 不等 : !=
- scala> 1 == 2
- res16: Boolean = false
- scala> 1 != 2
- res17: Boolean = true
- scala> List(1,2,3)==List(1,2,3)
- res18: Boolean = true
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论