跳出循环与标签

1、通过break或者continue跳出循环

fun main() {
    val arrayOf = arrayOf(4, 2, 3, 4, 5)

    for (item in arrayOf) {
        if (item == 3) {
            // 或使用break跳出循环
            continue
        }
        println(item)
    }
}

2、标签

通过name@定义,主要用于控制流程的跳转,特别是在嵌套循环或作用域中。

fun main() {
    val arrayOf = arrayOf(4, 2, 3, 4, 5)

    arrayOf.forEach a@{
        if (it == 3) {
            return@a
        }
        println(it)
    }
}
posted @ 2025-07-03 02:02  派大星在干嘛  阅读(6)  评论(0)    收藏  举报