Kotlin笔记--break

Posted ljt2724960661

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin笔记--break相关的知识,希望对你有一定的参考价值。

         这一节主要了解break终止循环,带中断标签那种。
         在使用循环时,有时不希望测试表达式就立即终止循环 类似于Java中的break语句 跳出整个循环

  常见用法
  for (...) {
    if (testExpression) {
        break
    }
}
  
  fun main(args: Array) {

    for (i in 1..10) {
        if (i == 3) {
            break
        }
        println(i)
    }
}

输出:
1
2

         一个循环是 它可以直接跳出来 只能终止最近的循环, 如果两个循环  怎么跳整个循环  Kotlin 中可以给循环加标签

fun main(args: Array) {

    first@ for (i in 1..4) {

        second@ for (j in 1..2) {
            println("i = $i; j = $j")

            if (i == 3)
                break@first
        }
    }
}

输出:

i = 1; j = 1
i = 1; j = 2
i = 2; j = 1
i = 2; j = 2
i = 3; j = 1

将标签改成@second 
输出如下:

i = 1; j = 1
i = 1; j = 2
i = 2; j = 1
i = 2; j = 2
i = 3; j = 1
i = 4; j = 1
i = 4; j = 2

以上是关于Kotlin笔记--break的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Kotlin 片段内的按钮之间切换片段?

kotlin-从一个片段更改多个片段的小数位

如何更改片段 Kotlin

如何在kotlin的片段内显示网格视图?

如何在kotlin中从一个片段转到另一个片段?

在片段中单击按钮播放声音(Kotlin)[重复]