声明一个val字符串变量name,其实定义的是一个常量
上述代码中的第二行为执行第一行的输出信息,从输出信息中可以看出,该变量类型由Scala自动推断为String。
当然也可以在声明变量时指定数据类型,与Java不同的是,数据类型需要放到变量名的后面,这使得面对复杂的数据类型时更易阅读。
由于val声明的变量是不可修改的,若对声明的变量name进行修改,则会报错
因此,如果希望变量可以被修改(can be mutated),就需要使用var声明。
下一篇:Linux中安装JDK