个性化阅读
专注于IT技术分析

Kotlin变量

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

变量声明

Kotlin变量使用关键字var和val声明。

var language ="Java"
val salary = 30000

var和val之间的差异将在此页后面指定。

在这里, 可变语言是字符串类型, 可变薪水是整数类型。我们不需要显式指定变量的类型。 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 = 30000
salary = 40000 //execute

此处, 可变薪水的值可以更改(从30000到40000), 因为使用var关键字声明了可变薪水。

val language = "Java"
language = "Kotlin" //Error

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

赞(0)
未经允许不得转载:srcmini » Kotlin变量

评论 抢沙发

评论前必须登录!