变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。
一、变量:在程序运行过程中其值可能发生改变的量叫做变量。
二、常量 :在程序运行过程中其值不会发生变化的量叫做常量。
在 Scala 中,使用关键词 “var” 声明变量,使用关键词 “val” 声明常量。
object Variable {
def main(args: Array[String]) {
// 变量
var myVar : String = "Foo"
println(myVar)
myVar = "Too" // 可以修改它
println(myVar)
// 常量
val myVal : String = "Foo" // 不能修改,如果程序尝试修改常量 myVal 的值,程序将会在编译时报错
println(myVal)
// 声明变量和常量不一定要指明数据类型,在没有指明数据类型的情况下,
// 其数据类型是通过变量或常量的初始值推断出来的,那么必须要给出其初始值,否则将会报错
var myVar2 = 10;
val myVal2 = "Hello, Scala!";
// Scala 支持多个变量的声明
val xmax, ymax = 100 // xmax, ymax都声明为100
val pa = (40, "Foo") // 使用 val 来声明一个元组
println(pa)
}
}