1、声明方式
val <变量名>[: 数据类型] = 变量值
定义变量比较灵活,可以指定数据类型,也可以不指定数据类型,由Scala根据赋的值自行判断数据类型
在声明变量上,Scala兼具Java和Python的特点。Java是静态语言,声明变量必须指定数据类型,Python是动态语言,声明变量不需要指定数据类型。
声明一个val字符串变量name,其实定义的是一个常量
由于val声明的变量是不可修改的,若对声明的变量name进行修改,则会报错
因此,如果希望变量可以被修改(can be mutated),就需要使用var声明。
利用var声明变量 1、声明方式- var <变量名>[: 数据类型] = 变量值
声明一个var字符串变量message,然后利用print函数输出其值,并且要注意使用英文符号
如果需要换行输入语句,那么只需要在换行的地方按回车键,解析器会自动在下一行以竖线进行分割
Scala还可以将多个变量放在一起进行声明,将一个数值同时赋给多个变量,但是Scala不能一次对多个变量赋不同的值
注意:Java也可以将多个变量放在一起进行声明,但是各个变量是独立赋值的
定义变量需要初始化,否则会报错 定义变量可以不指定数据类型,系统会根据初始化值推断变量的类型。
- Scala中鼓励优先使用val(常量),除非确实需要对其进行修改,才使用var。



