Scala变量的声明
在 Scala 中,
使用关键词 “var” 声明变量,
变量是可以在声明之后改变的,通过赋值的方式可以直接修改变量的值
使用关键词 “val” 声明常量。
常量一旦定义就无法修改,如果要修改只能通过重新定义的方式进行,
如果强制想修改变量一样修改常量,那么将会在编译时报错。
变量类型的声明:
// 变量
var VariableName : DataType [= Initial Value]
//常量
val VariableName : DataType [= Initial Value]
/* 其中:
* VariableName 代表变量的名称
* DataType 代表数据类型
* [= Initial Value] 代表初始化的值
*/
下面看一下具体的赋值方式
变量声明实例
var myVar : String = "Foo"
var myVar : String = "Too"
声明常量实例:
val myVal : String = "Foo"
/*
* 不能修改常量的值,如: myVal = “修改的值" ,将会在编译时报错
*/
除了上面直接指定类型的赋值方式外
我们可以直接赋值,让编译器自己去识别变量的类型
// 定义一个字符串变量
scala> var str = "abc"
str: String = abc
scala> var number = 100
number: Int = 100
Scala多个变量的声明
Scala也支持直接给多个变量一起赋值,如:
val xmax, ymax = 100 // xmax, ymax都声明为100
这些就是Scala常量和变量的基本赋值方式,如果有错误的地方欢迎批评指正。