scala教程

scala教程,scala入门教程,scala视频教程

Scala定义变量

2016-01-23| 发布: | 浏览: 585 |保存PDF

Scala中定义常量使用val,相当于java中的final,一量初始化就不允许修改。
示例:
scala> val v1="v1"
v1: String = v1

scala> v1="v2"
<console>:8: error: reassignment to val
      v1="v2"
        ^

Scala中定义变量使用var
示例:

scala> var testVar = "var"

testVar: String = var

scala> testVar = "var1"

testVar: String = var1


从上例可以发现,控制台显示的变量类型为String类型(例:testVar: String = var1),这就是Scala中很重要的一个特性类型推断:type inference,在定义变量的时候如果没有指定变量类型, Scala编译器可以通过判断变量的值设定类型

定义指定类型的变量
scala> var v3:Double=10
v3: Double = 10.0

Scala中的数据类型包括:Byte   Short   Int   Long   Char   Float   Double   Boolean


系列教程

大家都在看

热门访问