📅  最后修改于: 2023-12-03 15:19:58.250000             🧑  作者: Mango
在 Scala 中,变量是用于存储数据的容器。变量可以存储不同类型的数据,并且可以根据需要进行修改。
在 Scala 中,我们可以使用 var
关键字来声明一个可变的变量,或者使用 val
关键字来声明一个不可变的变量。
下面是一个声明变量的示例:
var mutableVariable: Int = 10 // 可变变量
val immutableVariable: String = "Hello" // 不可变变量
在上面的示例中,mutableVariable
是一个可变的整数类型的变量,初始值为 10
。immutableVariable
是一个不可变的字符串类型的变量,初始值为 "Hello"
。
在声明变量时,可以省略变量的类型,让 Scala 自动推断变量的类型。例如:
var age = 25 // 类型推断为 Int
val name = "John" // 类型推断为 String
在上面的示例中,Scala 根据变量的初始值自动推断出了变量的类型。
对于可变变量,我们可以随时修改它们的值。例如:
var count = 10
count = 20 // 修改变量的值为 20
对于不可变变量,一旦赋值后就不能再修改它们的值。例如:
val PI = 3.14
PI = 3.1415 // 编译错误,不可修改不可变变量的值
在 Scala 中,变量的命名遵循以下规则:
以下是一些有效的变量名示例:
var age = 25
val name = "John"
var _var = 10
var myVariable = "Hello"
在 Scala 中,变量是用于存储数据的容器。我们可以使用 var
关键字声明可变变量,使用 val
关键字声明不可变变量。变量的类型可以由编译器自动推断,也可以显式地指定。对于可变变量,可以随时修改其值,但对于不可变变量,一旦赋值后就不能再修改。变量的命名遵循一定的规则,需要以字母或下划线开头,可以包含字母、数字和下划线。