聲明常量與變量

下面主要介紹Kotlin在聲明常量與變量這一塊的變化,其完整的聲明格式模板為:

val|var 變量名[: 變量類型][= 初始化賦值]
val num : Int =10 //例子

val 或 var
val聲明常量,只可以被賦值一次,如果被多次復制,IDE則會發出編碼錯誤警告。
var聲明變量,可以被多次賦值。

變量命名
使用駝峰風格。

val anInt = 1
val aString = "Hello World"

變量類型
這里需要重點說一下,Java中聲明變量可以使用其基本數據類型進行聲明,但是Kotln必須使用引用類型聲明變量。至于如何分辨基礎數據類型與引用數據類型,可以參考我的另一篇文章《Java基本數據類型和引用類型的區別》

var num:int=10 //錯誤!
var num:Int=10 //正確

另外,如果提供了初始值,Kotlin會根據初始值判斷變量類型,不需要在聲明中寫變量的類型。

private var num0:Int="string" //錯誤,不能賦值不同類型的初始值
private var num1:Int=10  //正確
private var num2=10 //正確

這篇文章參考《Kotlin學習之路》,并進行消化后寫出來

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容