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