Scala中val与var的区别 val代表value,val修饰的变量,相当于java中的final var代表variable,普通变量,可变变量,但是这个可变是有限制的,在scala中,任何变量都必须初始化,初始化后,这个变量的类型也就确定了(类型不可再改变),因此即使是var,也只能在同类型间进行重新赋值,修改值等,不允许跨类修改、 比如: