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")
}
}
}
输出结果如下:
可以在for循环开头处加上一个tag,然后break到该tag处,可以跳出循环,类似与java的go to
网友评论