一、变量声明
(一)简单说明
1、Scala中变量的声明使用关键字val和var。val类似Java中的final变量,也就是常量,一旦初始化将不可修改;var类似Java中的非final变量,可以被多次赋值,多次修改。
2、val - value - 值。
3、var - variable - 变量。
(二)利用val声明变量。
1、声明方式
2、val <变量名>[: 数据类型] = 变量值。
3、定义变量比较灵活,可以指定数据类型,也可以不指定数据类型,由Scala根据赋的值自行判断数据类型。
4、在声明变量上,Scala兼具Java和Python的特点。Java是静态语言,声明变量必须指定数据类型,Python是动态语言,声明变量不需要指定数据类型。
二利用var声明变量
1、声明一个var
字符串变量message
,然后利用print函数输出其值
2、对var变量message重新复制,再输出其值
三换行输入语句
1、如果需要换行输入语句,那么只需要在换行的地方按回车键,解析器会自动在下一行以竖线进行分割
2、如果要输入多行字符串,用双引号是无法实现的,得使用三引号
3、Scala跟Java一样,没有像Python那样用\
作为续行符
四同时声明多个变量
1、Scala还可以将多个变量放在一起进行声明,将一个数值同时赋给多个变量
2、Scala不能一次对多个变量赋不同的值
3、注意:Java也可以将多个变量放在一起进行声