Kotlin - 变量声明

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

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

变量声明

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

var language ="Java"
val salary = 30000

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

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

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

var language: String ="Java"
val salary: Int = 30000

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

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

来源:LearnFk无涯教程网

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

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

技术教程推荐

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

微服务架构实战160讲 -〔杨波〕

Nginx核心知识150讲 -〔陶辉〕

Web协议详解与抓包实战 -〔陶辉〕

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

体验设计案例课 -〔炒炒〕

讲好故事 -〔涵柏〕

云原生架构与GitOps实战 -〔王炜〕

B端产品经理入门课 -〔董小圣〕

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