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ǔ)句完全中斷循環(huán)的執(zhí)行。
for i in 1...10 { if (i >=4 && i <= 7){ break } println(i) }
上面的代碼生成以下結(jié)果。
您可以在 switch
語(yǔ)句中使用 break
語(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é)果。
更多建議: