了解程序的行走路徑杜秸,有利于我們選擇好的道路放仗。在使用 break、return撬碟、continue 時(shí)候诞挨,也可以根據(jù)需求交叉使用或跟其他相結(jié)合。就像去羅馬一樣呢蛤,不止是純火車惶傻、飛機(jī)、船其障,期間我們可以輾轉(zhuǎn)其他交通工具银室。
break
return
continue
fallthrough 傳透語句
用于在 switch 語句中轉(zhuǎn)移控制權(quán)。fallthrough 語句會把控制權(quán)從 switch 語句中的一個(gè) case 轉(zhuǎn)移到下一個(gè) case励翼。這種控制權(quán)轉(zhuǎn)移是無條件的粮揉,即使下一個(gè) case 條件不匹配,但是不能在最后的case加上 fallthrough抚笔。
let fallTest = 2
switch fallTest {
case 0...2:
print("0...2") //打印
fallthrough
case 3...7:
print("2...3") //打印
fallthrough
case 4...5:
print("4...5") //打印
fallthrough
default:
print("hi") //打印
}