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...