在Kotlin中有兩種變量的聲明方式,val和var,他們兩者的區別如下:
var是一個可變變量,
這是一個可以通過重新分配來更改爲另一個值的變量。這種聲明變量的方式和java中聲明變量的方式一樣。
val是一個只讀變量,
這種聲明變量的方式相當於java中的final變量。一個val創建的時候必須初始化,因爲以後不能被改變。
也可簡單理解爲 - var: 變量(讀寫) - val:常量(只讀)
在Kotlin中有兩種變量的聲明方式,val和var,他們兩者的區別如下:
var是一個可變變量,
這是一個可以通過重新分配來更改爲另一個值的變量。這種聲明變量的方式和java中聲明變量的方式一樣。
val是一個只讀變量,
這種聲明變量的方式相當於java中的final變量。一個val創建的時候必須初始化,因爲以後不能被改變。
也可簡單理解爲 - var: 變量(讀寫) - val:常量(只讀)