件判断结构要求程序员根据一个或多个要条件判断,如果条件为 true 时要执行的一个或多个语句,否则执行其它语句。
以下是在大多数编程语言中找到的典型决策结构的概述-
![Decision Making](http://learnfk.xiuxiandou.com/learnfk_decision_making.jpg)
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表达式。
参考链接
https://www.learnfk.com/swift/swift-decision-making.html
标签:语句,...,教程,Exp3,无涯,else,statement,Swift,表达式 From: https://blog.51cto.com/u_14033984/9453771