Kotlin中的变量与常量

在Kotlin中,valvar是用于声明变量的关键字。

val用于声明不可变的变量,也就是说一旦初始化之后,其值就不能再被修改。它类似于Java中的final关键字。val声明的变量可以通过类型推断自动推断其类型,也可以显式定义类型。

以下是一个使用val声明的示例:

val pi = 3.14159

在上面的示例中,变量pi被声明为不可变的,其类型为Double,并且它的值为3.14159。由于它是不可变的,不能对它进行重新赋值。

var用于声明可变的变量,也就是说其值可以在初始化后被修改。var声明的变量可以被重新赋值,但是其类型不能被更改。

以下是一个使用var声明的示例:

var name = "John"
name = "Jane"

在上面的示例中,变量name被声明为可变的,其类型被推断为String,并且初始值为"John"。后续可以对变量name进行重新赋值,例如将其修改为"Jane"。

总结一下,val用于声明不可变的变量,而var用于声明可变的变量。根据需要,可以选择使用适当的关键字来声明变量。

你可能感兴趣的:(kotlin,kotlin,开发语言,android)