发布于 2015-06-14 01:42:42 | 222 次阅读 | 评论: 0 | 来源: 网络整理
所有标准 C 语言中的比较运算都可以在 Swift 中使用。
a == b
)a != b
)a > b
)a < b
)a >= b
)a <= b
)注意:
Swift 也提供恒等===
和不恒等!==
这两个比较符来判断两个对象是否引用同一个对象实例。更多细节在类与结构。
每个比较运算都返回了一个标识表达式是否成立的布尔值:
1 == 1 // true, 因为 1 等于 1
2 != 1 // true, 因为 2 不等于 1
2 > 1 // true, 因为 2 大于 1
1 < 2 // true, 因为 1 小于2
1 >= 1 // true, 因为 1 大于等于 1
2 <= 1 // false, 因为 2 并不小于等于 1
比较运算多用于条件语句,如if
条件:
let name = "world"
if name == "world" {
println("hello, world")
} else {
println("I'm sorry (name), but I don't recognize you")
}
// 输出 "hello, world", 因为 `name` 就是等于 "world"
关于if
语句,请看控制流。