var和val均為Kotlin開發(fā)中的關(guān)鍵字定義變量,兩者雖然長得很像但是作用大不相同。
var為可變變量,即可以通過重新賦值來改變其內(nèi)容的變量,與java中傳統(tǒng)的聲明變量方式基本一致。
val為只讀變量,可以將它理解為java變量常用修飾符中的final,在初始化的時候需要賦值,且不能被修改。
var和val均為Kotlin開發(fā)中的關(guān)鍵字定義變量,兩者雖然長得很像但是作用大不相同。
var為可變變量,即可以通過重新賦值來改變其內(nèi)容的變量,與java中傳統(tǒng)的聲明變量方式基本一致。
val為只讀變量,可以將它理解為java變量常用修飾符中的final,在初始化的時候需要賦值,且不能被修改。