Scala的变量分为两种:val和var。val跟java的final变量类似,一旦初始化就不能被重新赋值。而var则不同,类似于Java的非final变量,在整个生命周期内var可以被重新赋值。

val msg="Hello";

var msg:String = "hello";