发布于 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语句,请看控制流

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务