break,continue,return在循环中跳出多重循环的用法

13. October 2015 Swift 0

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处于多少层循环之内。


Leave a Reply

Your email address will not be published. Required fields are marked *