Swift 编程中的控制流、枚举与循环
1. 三元运算符与条件语句
三元运算符是单语句内的运算符,并非复合语句。虽然你可以尝试突破限制写出复杂代码,但不建议这么做,因为可能会导致代码难以理解。
条件语句可让程序根据真假条件进行分支选择。你还能在一个或多个分支中嵌套条件语句,沿着不同条件的真假路径继续分支。不过,如果你想实现的分支选择不止简单的二元真假分支,可能会陷入复杂的嵌套分支中。 if 语句通常只允许一到两个选择(两个选择时需要 else 子句)。
2. 开关语句(Switch Statements)
2.1 开关语句的抽象概念
开关语句的抽象概念如下:
- 计算一个条件。
- 根据计算结果选择要执行的一个或一组语句。
以下是通用的伪代码示例:
switch <expression to evaluate> {
case <expressionResult1>: <one or more statements to execute>
case <expressionResult2>: <another one or more statements to execute>
}
2.2 不同语言中开关语句的比较
不同语言的开关语句存在一些显著差异:
| 语言特性 | 描述 |
| ---- | ---- |
超级会员免费看
订阅专栏 解锁全文
82

被折叠的 条评论
为什么被折叠?



