Kotlin变量

变量是指内存位置。它用于存储数据。变量的数据可以根据条件或传递给程序的信息进行更改和重用。
变量声明Kotlin变量使用关键字var和val声明。

var language ="Java"val salary = 30000

var和val之间的差异将在此页后面指定。
【Kotlin变量】在这里, 可变语言是字符串类型, 可变薪水是整数类型。我们不需要显式指定变量的类型。 Kotlin编译器通过initilizer表达式知道这一点(“ Java”是字符串, 而30000是Int值)。这在编程中称为类型推断。
我们还可以在声明变量时显式指定变量的类型。
var language: String ="Java"val salary: Int = 30000

声明变量时不必初始化变量。稍后可以在执行程序时初始化变量。
var language: String... ... ...language = "Java"val salary: Int... ... ...salary = 30000

var和val之间的区别
  • var(可变变量):我们可以稍后在程序中更改使用var关键字声明的变量的值。
  • val(不可变变量):我们无法更改使用val关键字声明的变量的值。

var salary = 30000salary = 40000 //execute

此处, 可变薪水的值可以更改(从30000到40000), 因为使用var关键字声明了可变薪水。
val language = "Java"language = "Kotlin" //Error

在这里, 我们不能将变量语言从“ Java”重新分配给“ Kotlin”, 因为该变量是使用val关键字声明的。

    推荐阅读