Kotlin - 变量声明

Kotlin - 变量声明 首页 / Kotlin入门教程 / Kotlin - 变量声明

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

变量声明

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

var language ="Java"
val salary = 30000

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

无涯教程网

这里,变量语言是字符串类型,salary是int类型,无涯教程不需要明确指定变量类型。 Kotlin Comperier通过Eneilizer表达式知道这一点("Java"是字符串,30000是int值),这在编程中称为类型推断。

无涯教程还可以在声明它时明确指定变量的类型。

链接:https://www.learnfk.comhttps://www.learnfk.com/kotlin/kotlin-variable.html

来源:LearnFk无涯教程网

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 关键字声明了变量。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

React实战进阶45讲 -〔王沛〕

深入剖析Kubernetes -〔张磊〕

分布式协议与算法实战 -〔韩健〕

系统性能调优必知必会 -〔陶辉〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

说透5G -〔杨四昌〕

说透元宇宙 -〔方军〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

好记忆不如烂笔头。留下您的足迹吧 :)