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="李四"
^
网友评论