天天看点

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