📅  最后修改于: 2023-12-03 15:32:30.214000             🧑  作者: Mango
在 Kotlin 中,可以使用 var
和 val
来声明变量和常量。这两个关键字的使用方法与其他编程语言中的相似,但是与 Java 语言不同,Kotlin 中需要指定变量类型。
var
关键字可以用来声明可变变量。使用 var
声明的变量可以被重新赋值,在其生命周期内可以修改其值。
var age: Int = 20
age = 25
在上面的代码中,我们使用 var
来声明一个整数类型的变量 age
,并将其赋值为 20。然后我们修改了 age
的值为 25。这是因为 var
声明的变量是可变的。
val
关键字用来声明不可变变量或者常量。使用 val
声明的变量值不能被重新赋值,在其生命周期内不能修改其值。
val name: String = "John"
在上面的代码中,我们使用 val
声明了一个字符串类型的常量 name
,并将其赋值为 "John"。因为 val
声明的变量是不可变的,我们不能再次修改 name
的值。
在 Kotlin 中,类型推导可以自动推断变量或常量的类型,因此我们不必显式指定其类型。
val age = 20
在上面的代码中,我们使用 val
声明了一个整数类型的常量 age
,但是没有指定其类型。这是因为 Kotlin 可以通过赋值推导出 age
的类型为整数。
var
关键字用来声明可变变量。val
关键字用来声明不可变变量或者常量。