Swift Gaurd 语句

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

Swift Guard 语句用作 Swift if 语句的替代。 Guard 语句相对于 if 语句提供了优势,可以控制程序流程并编写简单干净的代码。

语法

  • 这里,expression 是一个 布尔表达式,它的计算结果为真或假。
  • 如果表达式的计算结果为假,它将执行 guard 内部的语句。
  • 如果表达式的计算结果为真,它将跳过 guard 内部语句的执行。

注意:guard 语句必须在代码的末尾包含一个控制语句 return、break、continue 或 throw。

示例

输出

Condition is satisfied.

函数内的 Guard 语句

示例 2

在 Swift 中,我们也可以在函数中使用 guard 语句。

输出

Condition is not satisfied.
Hello after function call

下一个主题Swift Break 语句