Kotlin开发之——变量

前言

在Kotlin中,当声明一个变量的时候,有两个关键字可以使用:val、var,其中val 修饰不可变变量,var修饰可变变量。

val,var用法比较

val

  • 默认情况下使用val声明变量
  • 可以通过条件语句,在不同条件下为val变量初始化不同的值
  • 通过val声明的变量不可变指的是指向的引用不可变

var

  • 仅仅在某些必要的情况下才使用var声明变量
  • 通过var定义的变量,可以修改它的值
  • 它的数据类型是固定的

实例分析

定义变量

定义不可变变量

val name='Mike'
val language:String='Java'

定义可变变量

var name='Lucy'

修改val 变量的值

val language= arrayListOf<String>("java")
language.add("kotlin")