Scala有两种变量:val和var。
val不能重新赋值了。
var可以在它生命周期中被多次赋值。
【例子】
scala> val a= 3
a: Int = 3scala> a=434
<console>:12: error: reassignment to val
a=434
^scala> var xzt = 520
xzt: Int = 520scala> xzt = 123
xzt: Int = 123
val不能重新赋值了。
var可以在它生命周期中被多次赋值。
scala> val a= 3
a: Int = 3scala> a=434
<console>:12: error: reassignment to val
a=434
^scala> var xzt = 520
xzt: Int = 520scala> xzt = 123
xzt: Int = 123