#整理學習中#
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->**右側的代碼塊。