Swift 提供了以下几种类型的条件语句:
| 语句 | 描述 |
|---|---|
| if 语句 | if 语句 由一个布尔表达式和一个或多个执行语句组成。 |
| if...else 语句 | if 语句 后可以有可选的 else 语句, else 语句在布尔表达式为 false 时执行。 |
| if...else if...else 语句 | if 后可以有可选的 else if...else 语句, else if...else 语句常用于多个条件判断。 |
| 内嵌 if 语句 | 你可以在 if 或 else if 中内嵌 if 或 else if 语句。 |
| switch 语句 | switch 语句允许测试一个变量等于多个值时的情况。 |
? :运算符
条件运算符 ? :可以用来替代 if...else 语句。它的一般形式如下:
condition ? A : B
Swift还提供了强大的模式匹配,将会呈现在后面章节内容中。










网友评论