Swift - Fallthrough 语句
-
简述
Swift 4 中的 switch 语句在第一个匹配的 case 完成后立即完成其执行,而不是像在 C 和 C++ 编程语言中那样落入后续 case 的底部。C 和 C++ 中 switch 语句的通用语法如下:这里我们需要使用一个 break 语句来自 case 语句,否则执行控制将通过匹配 case 语句下方可用的后续 case 语句。 -
句法
Swift 4 中 switch 语句的通用语法如下:如果我们不使用 fallthrough 语句,那么程序就会从 switch执行匹配的 case 语句后的语句。我们将通过以下两个示例来说明其功能。 -
示例 1
下面的例子展示了如何在 Swift 4 编程中使用 switch 语句 without fallthrough −当上面的代码被编译和执行时,它会产生以下结果 - -
示例 2
下面的例子展示了如何在 Swift 4 编程中使用 switch 语句 with fallthrough −当上面的代码被编译和执行时,它会产生以下结果 -