Menu
CoddyTech

比较运算符

本课属于 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

比较运算符对于在代码中做出决策至关重要。在检查条件、验证输入或根据值确定要采取的操作时,你会经常用到它们。

challenge icon

挑战

简单

已为你提供以下变量:

let x = 15
let y = 20
let z = 15

使用比较运算符依次计算并打印以下每个比较的结果,顺序必须完全一致:

  1. x 是否等于 z?
  2. x 是否不等于 y?
  3. y 是否大于 x?
  4. x 是否小于 z?
  5. y 是否大于或等于 20?
  6. 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 吗?
quiz icon自我测试

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

基础知识中的所有课

自己练习: Swift 在线编辑器