scala中,var可以理解為聲明的是變量江咳,因此是可變的,val聲明的是值嘿棘,因此是不可變得汤求。
//var 聲明的是變量
scala> var age=18
age: Int = 18
scala> age=19
age: Int = 19
//val 聲明的是值,是不可更改的
scala> val name="張三"
name: String = 張三
scala> name="李四"
<console>:12: error: reassignment to val
name="李四"
^