Fallthrough 语句

2024 年 8 月 29 日 | 阅读 2 分钟

Swift 4 fallthrough 语句用于模拟 Swift 4 switch 到 C/C++ 风格 switch 的行为。在 Swift 4 中,switch 语句在第一个匹配的 case 完成后立即完成执行,这与 C 和 C++ 编程语言不同,在 C 和 C++ 中,会发生后续 case 语句的 fallthrough 到底部。

C/C++ 中 Switch 语句的语法

在上面的代码中,我们需要一个 break 语句来跳出一个 case 语句,否则执行控制将 fallthrough 到匹配 case 语句下方可用的后续 case 语句。

Swift 4 中 Switch 语句的语法

在上面的代码中,如果我们不使用 fallthrough 语句,那么程序将在执行匹配的 case 语句后跳出 switch 语句。

让我们看一个例子来清楚地说明。

示例:(使用 fallthrough 语句的 Swift 4 示例)

让我们看看如何在 Swift 4 中使用 switch 语句,而不使用 fallthrough 语句

示例 1

输出

JavaTpoint is an educational portal

示例 2

让我们看看如何在 Swift 4 编程中使用带有 fallthrough 语句的 switch 语句。

输出

This is JavaTpoint
JavaTpoint is an educational portal

下一个主题Swift 4 循环