Menu
CoddyTech

条件语句

本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 26 课,共 86 课。

if 语句可以让程序仅在特定条件为真时执行代码。这是编程中进行决策的基础。现在,你的代码可以根据不同情况做出不同响应。

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

只有当条件的计算结果为 true 时,才会运行花括号中的代码。如果 temperature 是 25,就不会打印任何内容,因为条件为假。

你可以使用任何会生成布尔值的表达式作为条件,包括你已经学过的比较运算符和逻辑运算符:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

注意,Swift 不要求在条件两侧加括号,不过你也可以按自己的喜好加上括号。不过,即使语句只有一行,也必须使用花括号。

challenge icon

挑战

简单

已为你提供以下变量:

let speed = 85
let speedLimit = 80

使用 if 条件语句检查 speed 是否大于 speedLimit。

如果条件为真,则输出 Speeding ticket issued。

亲手试试

let speed = 85
let speedLimit = 80

// TODO:在下方编写你的代码
// 使用 if 语句检查 speed 是否大于 speedLimit
// 如果条件成立,打印 "Speeding ticket issued"
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Swift 在线编辑器