比较运算符
本课属于 Coddy Swift 学习旅程的“基础知识”单元。第 20 课,共 86 课。
比较运算符可以比较两个值并确定它们之间的关系。与会生成数字的算术运算符不同,比较运算符始终返回一个 Bool,结果为 true 或 false。
Swift 提供了 6 个比较运算符:
let a = 10
let b = 5
print(a == b) // false(等于)
print(a != b) // true(不等于)
print(a > b) // true(大于)
print(a < b) // false(小于)
print(a >= b) // true(大于或等于)
print(a <= b) // false(小于或等于)这些运算符适用于数字、字符串和其他可比较的类型。对于字符串,Swift 会按字母顺序进行比较:
print("apple" < "banana") // true
print("cat" == "cat") // true比较运算符对于在代码中做出决策至关重要。在检查条件、验证输入或根据值确定要采取的操作时,你会经常用到它们。
挑战
简单已为你提供以下变量:
let x = 15
let y = 20
let z = 15使用比较运算符依次计算并打印以下每个比较的结果,顺序必须完全一致:
x是否等于z?x是否不等于y?y是否大于x?x是否小于z?y是否大于或等于20?x是否小于或等于10?
将每个结果分别打印在单独的一行。
亲手试试
let x = 15
let y = 20
let z = 15
// TODO: 在下面编写你的代码
// 使用比较运算符判断每个比较是否成立,并打印结果
// 1. x 等于 z 吗?
// 2. x 不等于 y 吗?
// 3. y 大于 x 吗?
// 4. x 小于 z 吗?
// 5. y 大于或等于 20 吗?
// 6. x 小于或等于 10 吗?这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Swift 在线编辑器