📜  Kotlin continue表达式(1)

📅  最后修改于: 2023-12-03 15:32:29.755000             🧑  作者: Mango

Kotlin continue表达式

在 Kotlin 中,continue 是一种控制流语句,用于跳过当前循环中的某个迭代。当 continue 语句被执行时,循环会跳过接下来的代码并进入下一次循环。这个功能可以让程序员避免不必要的条件分支和重复代码。

使用方法

Kotlin 中的 continue 关键字可以和 for 循环、while 循环和 do-while 循环一起使用。以下是 continuefor 循环中的使用方法:

for (i in 1..10) {
    if (i % 2 == 0) {
        continue
    }
    println(i)
}

在上面的示例中,当 i 是偶数时,continue 语句会跳过当前循环迭代。因此,对于 i 为 2、4、6、8 和 10 的情况,println(i) 不会被执行。

for 循环一起使用时,continue 语句只会影响当前循环。因此,在嵌套的 for 循环中使用 continue 时,只有包含 continue 语句的循环会被影响。

for (i in 1..5) {
    for (j in 1..3) {
        if (j == 2) {
            continue
        }
        println("$i,$j")
    }
}

在上面的示例中,当 j 等于 2 时,内部循环会跳过当前迭代,但外部循环会继续进行。

注意事项
  • continue 语句只能用于循环语句中。
  • continue 语句只会影响当前循环,不会影响外层循环。
  • 如果想要跳出所有循环,可以使用 break 语句。
  • 在使用 continue 时,应当注意循环终止的条件,否则可能会导致死循环。
结束语

continue 语句是一种非常有用的控制流语句,它可以让程序员更加方便地处理循环内部的数据。在编写复杂循环时,合理使用 continue 语句可以让代码更简洁、可读性更强。