kotlin學習基礎---關鍵字

#整理學習中#

1、…

2、if-in(區間)

3、for-in(區間)

4、step(區間)

5、downTo(區間)

6、when{in->}

7、when(){->{}else->{}}

8、when(){is ->{}else->{}}

1、"…"關鍵字

  循環關鍵字,即從關鍵字左側的數值向右側數值依次遞增使用,主要用於循環當中。

2、if-in關鍵字(區間)

  邏輯判斷使用,該組合會判斷if-in之間的參數是否在in後面的參數之中,in後面的參數要麼是數組要麼是集合。

3、for-in關鍵字(區間)

  會對於in後面的集合或數組做迭代操作,而每次迭代操作的元素就在for-in的中間參數。

4、step關鍵字(區間)

  元素跳過關鍵字,一般和for-in關鍵字結合使用,使用方式爲for-in-step,在step的後面十個整型參數,用來表示在循環開始後每次循環跳過多少個元素。

  即第一次的元素爲第0個,那麼第二次的元素爲第2個,第三次的元素爲第4個,此時,step後面的值就爲2.

5、downTo關鍵字(區間)

  倒序關鍵字,即針對循環倒序輸出,組結合for-in使用,也可以和step結合使用,使用格式爲for-in-downTo或者for-in-downTo-step

6、when{in->}關鍵字

  switch關鍵字的一種,該關鍵字主要是針對於不同元素是否在不同集合當中做操作,在in關鍵字的左邊是要判斷的元素,在in關鍵字的右邊就是要判斷是否包含左側元素的集合,而在**->**的右側就是如果符合條件之後要做的操作。

7、when(){->{}else->{}}

  switch關鍵字的一種,該關鍵字主要是對於when內部的參數做匹配操作,在第一個**->的左邊就是要匹配比較的值,符合條件則執行右側的代碼塊,如果所有的匹配條件都不符合,則會執行else->**右側的代碼塊。

8、when(){is ->{}else->{}}

  switch關鍵字的一種,該關鍵字主要是對於when內部的參數做類型判斷使用,即,when後面的括號當中是要匹配的參數,而is後面的爲具體的參數類型,例如Long、String等類型,也可以是自定義的類,而**is->{}花括號部分的代碼爲符合類型之後的代碼塊,如果所有的匹配條件都不符合,則會執行else->**右側的代碼塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章