kotlin學習基礎 關鍵字

2021-09-25 13:41:35 字數 1310 閱讀 2611

#整理學習中#

1、…2、if-in(區間)

3、for-in(區間)

4、step(區間)

5、downto(區間)

6、when

7、when()else->{}}

8、when()else->{}}

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

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

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

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

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

倒序關鍵字,即針對迴圈倒序輸出,組結合for-in使用,也可以和step結合使用,使用格式為for-in-downto或者for-in-downto-step

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

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

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

Kotlin 基礎一 關鍵字

kotlin語言中文站 android 字段說明 abstract 抽象宣告,被標註物件預設是open annotation 宣告乙個註解類 by委託 class 宣告乙個類 companion 宣告乙個伴生物件 const 將屬性標記為編譯期常量 constructor 宣告乙個主建構函式或次建構...

學習this關鍵字

在學習msdn的過程中加入一點自己的理解 先學習類例項使用this 以下是 this 的常用用途 printing method public void printemployee nalias name alias passing the object to the calctax method ...

java基礎學習總結 this關鍵字

一 this關鍵字 this是乙個引用,它指向自身的這個物件。看記憶體分析圖 假設我們在堆記憶體new了乙個物件,在這個物件裡面你想象著他有乙個引用this,this指向這個物件自己,所以這就是this,這個new出來的物件名字是什麼,我們不知道,不知道也沒關係,因為這並不影響這個物件在記憶體裡面的...