件判断结构要求程序员根据一个或多个要条件判断,如果条件为 true 时要执行的一个或多个语句,否则执行其它语句。
以下是在大多数编程语言中找到的典型决策结构的概述-

Swift 4提供以下类型的决策声明。单击以下链接以查看其详细信息。
| Sr.No | Statement & 描述 |
|---|---|
| 1 |
if statement
if语句由布尔表达式组成,后跟一个或多个语句。 |
| 2 |
if...else statement
if语句后可以跟可选的else语句,该语句在布尔表达式为false时执行。 |
| 3 |
if...else if...else Statement
if语句后可以是一个可选的else if ... else语句,这对于使用单个if ... else if语句测试各种条件非常有用。 |
| 4 |
nested if statements
您可以在另一个if or else if语句中使用一个if or else if语句。 |
| 5 |
switch statement
switch语句允许针对值列表测试变量是否相等。 |
? :运算符
我们已经介绍了条件运算符? :在上一章中,可用于替换 if ... else 语句。它具有以下一般形式-
Exp1 ? Exp2 : Exp3;
其中Exp1,Exp2和Exp3是表达式。如果Exp1为true,则返回Exp2,或者返回Exp3表达式。