以Java來說 var = 一般變數,之後可以變更參考, val 等同於 final的參考,唯讀,const則是在編譯期間完成分配,所以不能放function。

var a = 1

a = 2 ;

// a = 2

val b = 3

b = 4 //error

const val hello = helloworld()   //error

val helloVal = helloworld()  //success

const val helloConstVal = "Hello world"           //success

 

 

arrow
arrow
    文章標籤
    Kotlin android
    全站熱搜

    Deyu 發表在 痞客邦 留言(0) 人氣()