Kotlin 变量

2024 年 8 月 29 日 | 阅读 2 分钟

变量指的是一个内存位置。它用于存储数据。变量的数据可以根据条件或传递给程序的信息进行更改和重用。

变量声明

Kotlin 变量使用关键字 varval 声明。

var 和 val 的区别在本页后面指定。

这里,变量语言是 String 类型,变量 salary 是 Int 类型。我们不需要显式指定变量的类型。Kotlin 编译器通过初始化表达式("Java" 是字符串,30000 是 Int 值)知道这一点。这在编程中被称为类型推断。

我们也可以在声明变量时显式指定变量的类型。

在声明时初始化变量不是必需的。变量可以在稍后程序执行时初始化。

var 和 val 的区别

  • var (可变变量): 我们可以更改使用 var 关键字在程序后面声明的变量的值。
  • val (不可变变量): 我们不能更改使用 val 关键字声明的变量的值。

示例

这里,变量 salary 的值可以更改(从 30000 到 40000),因为变量 salary 是使用 var 关键字声明的。

这里,我们不能将变量 language 从 "Java" 重新赋值为 "Kotlin",因为该变量是使用 val 关键字声明的。