kotlin

15.标签处返回

2019-09-25  本文已影响0人  写代码的向日葵
fun main(args: Array<String>) {
    val str1="abc"
    val str2="123"
    //求abc和123所有的组合
    tag@for (c1 in str1) {
        tag2@for (c2 in str2) {
            //拿到b2后面的元素不需要打印了
            if (c1=='b'&&c2=='2'){
                break@tag
            }
            println("$c1$c2")
        }
    }
}

输出结果如下:

image.png

可以在for循环开头处加上一个tag,然后break到该tag处,可以跳出循环,类似与java的go to

上一篇 下一篇

猜你喜欢

热点阅读