Kotlin循環控制
For循環
for循環可以對任何提供迭代器的對象進行遍歷。語法如下:
for (item in collection) print(item)
內容可以是一個代碼塊
for(item:Int in ints){
//...
}
如何對集合進行遍歷
val items = listOf("a","b","c")
for(item in items){
print(item)
}
for(index in items.indices){
print("item at $index is ${items[index]}")
}
while 和do...while()循環
while( 布爾表達式 ) {
//循環內容
}
do…while 循環 對於 while 語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。
do…while 循環和 while 循環相似,不同的是,do…while 循環至少會執行一次
do {
//代碼語句
}while(布爾表達式);
返回和跳轉
kotlin有三種轉轉表達式
- return,默認直接從包圍它的函數返回
- break , 中止最直接包圍它的循環
- contine,直接進入下一次循環