目录:
fun main(args: Array<String>) {
val items=listOf("a","b","c")
for (item in items){
println(item)
}
//通过索引遍历list
for (index in items.indices){
println(items[index])
}
}
fun main(args: Array<String>) {
var a=3
while (a>0){
println(a) //结果3、2、1
a--
}
}
fun main(args: Array<String>) {
var a=0
do{
println(a) //结果为0
a--
}while(a>0)
}
Kotlin 有三种结构化跳转表达式:
fun main(args: Array<String>) {
for (i in 1..10) {
if (i==3){
continue //i为3时,跳过当前循环,继续下一次循环
}
println(i)
if (i>5) break //i为6时,跳出循环
}
}