Kotlin 迴圈控制

2021-09-26 21:29:38 字數 989 閱讀 3313

for 迴圈

fun m13()

/*遍歷二*/

for (it in list0.indices)")

}/*遍歷三*/

list0.foreach

}

列印結果

while 與 do…while 迴圈

while是最基本的迴圈,它的結構為:

while( 布林表示式 )

do…while 迴圈 對於 while 語句而言,如果不滿足條件,則不能進入迴圈。但有時候我們需要即使不滿足條件,也至少執行一次。

do…while 迴圈和 while 迴圈相似,不同的是,do…while 迴圈至少會執行一次。

do while(布林表示式);

示例: fun m14(a : int)

/* do----while 必定會執行一次*/

var b = 10

do while (b>0)

}

返回和跳轉

kotlin 有三種結構化跳轉表示式:

return。預設從最直接包圍它的函式或者匿名函式返回。

break。終止最直接包圍它的迴圈。

continue。繼續下一次最直接包圍它的迴圈。

在迴圈中 kotlin 支援傳統的 break 和 continue 操作符。

for (i in 1..10)

break 和 continue 標籤

loop@for (it in list0.indices)")      

}

Kotlin 迴圈控制

for 迴圈可以對任何提供迭代器 iterator 的物件進行遍歷,語法如下 for item incollection print item 迴圈體可以是乙個 塊 for item int inints 如上所述,for 可以迴圈遍歷任何提供了迭代器的物件。如果你想要通過索引遍歷乙個陣列或者乙個 ...

Kotlin 迴圈控制

for 迴圈可以對任何提供迭代器 iterator 的物件進行遍歷,語法如下 for item in collection print item 迴圈體可以是乙個 塊 for item int in ints 如上所述,for 可以迴圈遍歷任何提供了迭代器的物件。如果你想要通過索引遍歷乙個陣列或者乙...

Kotlin學習 迴圈控制(五)

kotlin迴圈控制 for迴圈 for迴圈可以對任何提供迭代器的物件進行遍歷。語法如下 for item in collection print item 內容可以是乙個 塊 for item int in ints 如何對集合進行遍歷 val items listof a b c for ite...