相关文章推荐
玩足球的乒乓球  ·  VBA) (VarType 常量 | ...·  1 年前    · 
才高八斗的橙子  ·  PHP ...·  2 年前    · 

kotlin foreach continue break

在 Kotlin 中,使用 for 循环遍历数组或列表时,可以使用 forEach 函数来进行遍历。

forEach 函数接受一个 Lambda 表达式作为参数,该 Lambda 表达式接受遍历到的数组或列表中的元素作为参数,你可以在 Lambda 表达式中进行相应的操作。

使用 break 可以退出当前的循环,而使用 continue 可以跳过当前元素并继续下一次循环。

示例代码如下:

val numbers = listOf(1, 2, 3, 4, 5)
numbers.forEach {
    if (it == 3) {
        println("Skip 3")
        return@forEach
    println(it)

你可以在 lambda 表达式中使用 return@label 中的 label 来控制 continue break, 来结束循环.

也可以使用特殊的标签来控制循环.

for (i in numbers) {
    if (i == 3) {
        println("Skip 3")
        continue
    println(i)

你可以在循环中使用 break 来结束循环。

for (i in numbers) {
    if (i == 3) {
        println("Stop loop")
        break
    println(i)
        Kotlin