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的主要内容,如果未能解决你的问题,请参考以下文章