Kotlin中var和val 的区别

var和val均为Kotlin开发中的关键字定义变量,两者虽然长得很像但是作用大不相同。

var为可变变量,即可以通过重新赋值来改变其内容的变量,与java中传统的声明变量方式基本一致。

val为只读变量,可以将它理解为java变量常用修饰符中的final,在初始化的时候需要赋值,且不能被修改。

你可能感兴趣的:(Kotlin中var和val 的区别)