Kotlin 定义变量的语法为: var/val name:Type
- var 关键字是 variable 的简称,表示该变量可以被修改,,这种声明变量的方式和java中声明变量的方式一样。
- val 关键字是 value 的简称,表示该变量一旦赋值后不能被修改,相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。
// 定义一个可以被修改的变量
var age : Int = 17
// 定义一个不可修改的变量
val id : Int= "1000"
// 还可以省略变量类型
// Kotlin会类型推导出变量的类型
var age = 17
val id = "1000"
例子:
//初始化
private var name :String = "Lili"
private val age : String = "10"
//赋值
name = "张三"------没问题
age = "15" -----报错