Swift 图解 break、return、continue 区别

了解程序的行走路径,有利于我们选择好的道路。在使用 break、return、continue 时候,也可以根据需求交叉使用或跟其他相结合。就像去罗马一样,不止是纯火车、飞机、船,期间我们可以辗转其他交通工具。
Swift 图解 break、return、continue 区别_第1张图片
break

Swift 图解 break、return、continue 区别_第2张图片
return
Swift 图解 break、return、continue 区别_第3张图片
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") //打印
}

你可能感兴趣的:(Swift 图解 break、return、continue 区别)