变量用 var 关键字定义,表示可以修改其值。例如:
var x = 1
x = 2
这里定义了一个变量 x,初始值为 1,然后将其修改为 2。
常量用 val 关键字定义,表示其值一旦确定后就不能再修改。例如:
val PI = 3.14
这里定义了一个常量 PI,其值为 3.14,不能再修改其值。
Kotlin 中的变量和常量都需要指定其类型,可以使用类型推断来简化代码。例如:
ar x: Int = 1
val PI: Double = 3.14
在这里,变量 x 的类型为 Int,常量 PI 的类型为 Double。
Kotlin 还支持空安全特性,变量和常量可以被声明为可空类型,表示其可以为空。例如:
var str: String? = null
这里定义了一个可空类型的变量 str,初始值为 null。