if语句是一个控制流语句, 当我们要根据某些指定条件(即true或false)执行不同的操作时使用。
句法:
if expression { // statements}
在这里, expression是一个布尔表达式, 它返回true或false。
- 如果表达式的计算结果为true, 则执行if代码块内的语句。
- 如果表达式的计算结果为false, 则跳过if代码块内的语句, 而无需执行。
let number = 5if number >
0 { print("This is a positive number.")}print("This will be executed anyways.")
输出
This is a positive number.This will be executed anyways.
在上述程序中, 常数number初始化为值5。在这里, 测试表达式的计算结果为true, 因此在if语句的主体内部执行该表达式。
示例:(如果条件为假)
如果我们使用负数(例如-5)初始化值, 并且测试条件相同, 则测试表达式将得出false。因此, if代码块内的语句将被跳过而不执行。
let number = -5if number >
0 { print("This is a positive number.")}print("This will be executed anyways.")
输出
This will be executed anyways.
【Swift If语句介绍和用法示例】在上面的示例中, 你可以看到if代码块内的语句未执行。
推荐阅读
- Swift switch语句介绍和用法示例
- 第一个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的基本目录结构
- SpringMvc HandlerMethodResolver 的 handlerMethods & ServletHandlerMethodResolver 的 mappings 在哪里初始
- SpringMvc HandlerMappings 何时初始化()
- How Many to Be Happy?