了解程序的行走路径,有利于我们选择好的道路。在使用 break、return、continue 时候,也可以根据需求交叉使用或跟其他相结合。就像去罗马一样,不止是纯火车、飞机、船,期间我们可以辗转其他交通工具。
fallthrough 传透语句
用于在 switch 语句中转移控制权。fallthrough 语句会把控制权从 switch 语句中的一个 case 转移到下一个 case。这种控制权转移是无条件的,即使下一个 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") //打印
}