条件语句
本课属于 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 不要求在条件两侧加括号,不过你也可以按自己的喜好加上括号。不过,即使语句只有一行,也必须使用花括号。
挑战
简单已为你提供以下变量:
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"这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Swift 在线编辑器