2. Scala基础
这篇文章我们大概过一下Scala的基础概念,后面的文章我们会有更详细的讲解Scala的具体内容。
常量
在Scala中常量用val关键字表示,如下所示:
val x = 1 + 1
println(x) // 2
常量只能赋值一次,不能被多次赋值:
x = 3 // This does not compile.
在上面的例子中,x 的类型是根据后面的类型推算出来的,当然你也可以显示指定x的类型,如下所示:
val x: Int = 1 + 1
变量
变量和常量相比可以重新赋值,变量可以用var来定义。
var x = 1 + 1
x = 3 // This compiles because "x" is declared with the "var" keyword.
println(x * x) // 9
同样的,你可以显示指定变量的类型:
var x: Int = 1 + 1