天天看點

Kotlin學習-循環控制(五)

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,直接進入下一次循環