如果要执行多个代码块中的一个, 则使用if-else-if语句。
句法:
if expression1 { // statements}else if expression2 { // statements}else if expression3 { // statements}..else { // statements}
只要测试表达式为真, 就从顶部到底部执行if语句, 然后程序的控制就跳到if-else-if阶梯之外。
如果测试表达式为假, 则执行else中的代码。
例:
let number = 0;
if number >
0 { print("This is a positive number.")}else if (number <
0) { print("This is a negative number.")}else { print("This number is 0.")}
输出
This number is 0.
你可以看到常量数用值0初始化。由于从上到下执行语句, 因此它将检查表达式数> 0, 其结果为false。然后, 它检查下一个小于0的表达式, 该表达式的值也为false。
【Swift if-else-if语句语法和示例】因此, else语句中的语句print(” This number is 0.” )。
推荐阅读
- Swift嵌套if-else语句用法示例
- Swift if-else语句介绍和用法示例
- Swift switch语句介绍和用法示例
- Swift If语句介绍和用法示例
- 第一个Swift程序详细示例
- Swiftvs和Objective-C有什么区别(详细介绍)
- [React] {svg, css module, sass} support in Create React App 2.0
- mybatis源码-解析配置文件(四-1)之配置文件Mapper解析(cache)
- 请画出Servlet 2.2以上Web Application的基本目录结构