var:代表可变变量,声明的变量可以在声明后的任何时候被修改。它类似于java中的普通变量,可以多次赋值。 val:代表不可变量,一旦赋值后就不能再被修改。它类似于java中的final关键字声明的变量,它只能被赋值一次。