Swift教程 - Swift繼續(xù)打破

2018-01-10 21:33 更新

Swift教程 - Swift繼續(xù)打破

continue語(yǔ)句

continue 語(yǔ)句停止代碼執(zhí)行并返回循環(huán)開始的代碼塊。

for i in 1...10 {
    if (i >=4 && i <= 7){
        continue
    }
    println(i)
}

上面的代碼生成以下結(jié)果。

由于continue語(yǔ)句,不會(huì)打印數(shù)字4到7。



break語(yǔ)句

break 語(yǔ)句完全中斷循環(huán)的執(zhí)行。

for i in 1...10 {
    if (i >=4 && i <= 7){
        break
    }
    println(i)
}

上面的代碼生成以下結(jié)果。

您可以在 switch 語(yǔ)句中使用 break 語(yǔ)句。



標(biāo)簽語(yǔ)句

您可以使用 break continue fallthrough 控制語(yǔ)句和帶標(biāo)簽的語(yǔ)句。

outerloop: for x in 1...3 {
    innerloop: for y in 1...3 {
        if y == 2{
            continue outerloop
        }
        println("x = \(x), y = \(y)")
    }
}

上面的代碼生成以下結(jié)果。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)