Kotalin基本的語法和一些符號-------------------第三天

var 變量,可以更改的

val 常量,不可更改的

const val 類似於java中的public static final但並不完全是()

var和val聲明方式

var c : (想要聲明的類型)Int = 3  指定爲int類型

var c  = 3   自適應類型,自己識別

Kotlin中NULL檢查機制

//類型後面加?表示可以爲空

var  age : String? = "666"

//拋出空指針異常

var age  = age!!.toInt()

//不處理時候,返回爲null

var age = age?.toInt()

//age返回爲-1

var age = age ?. toInt() ?: -1

Is關鍵字

is  類似於java中的instanceof但使用方法不完全一樣

var c : Int = 3

if( c is String){

    //這裏的c變量將會被變成String類型,如果與&& 相連,會轉換成String

   return  c.length

}

return null

 

if(c !is String){

     //這裏c還是Int變量

    return null

}

但是這個方法結束後c會變成String變量

return c.length

For循環的用法,in關鍵字

for(i in 1..4){

     //打印結果1 2 3 4

}

for(i downTo 4..1){

    //打印結果4 3 2 1

}

for(i downTo 4..1 step 2){

   //指定步長,分幾步執行完,打印結果爲4 1

}

for(i in 1 until 4){

  //排除結束元素,打印結果爲1 2 3

}

發佈了58 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章