break,continue,return在循环中跳出多重循环的用法
outer: for var i = 0; i<5 ;i++ {
for var j=0 ; j<5; j++ {
if j == 2 {
break outer;
}
else{
print(j)
}
}
}
break 默认跳出所在的循环,当需要跳出多重循环时候,可以在需要跳出循环的地方加标签,然后 break 标签;即可跳出指定的循环。
同理,continue 标签,忽略循环剩下的语句,默认忽略所在循环剩下的语句。
另外,return 可以直接结束整个函数和方法,不管 这个return处于多少层循环之内。