Swift:“逻辑运算子“与“比较运算符“

1. 逻辑非 `!`

逻辑非运算符 `!` 是用于对布尔值取反的。当操作数为 `true` 时,`!` 将返回 `false`,而当操作数为 `false` 时,`!` 将返回 `true`。

let isTrue = true
let isFalse = !isTrue // isFalse 现在是 false

2. 逻辑与 `&&`

逻辑与运算符 `&&` 在两个操作数都为 `true` 时返回 `true`,否则返回 `false`。

let a = true
let b = false
let result = a && b // 结果是 false

3. 逻辑或 `||`

逻辑或运算符 `||` 在两个操作数中至少有一个为 `true` 时返回 `true`,否则返回 `false`。

let a = true
let b = false
let result = a || b // 结果是 true

在Swift中,比较运算符用于比较两个值的大小关系

常见的比较运算符包括等于 ==、不等于 !=、大于 >、小于 <、大于等于 >= 和小于等于 <=

let x = 5
let y = 10
let isEqual = x == y // 结果是 false
let isNotEqual = x != y // 结果是 true
let isGreater = x > y // 结果是 false
let isLess = x < y // 结果是 true
let isGreaterOrEqual = x >= y // 结果是 false
let isLessOrEqual = x <= y // 结果是 true

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 12:08:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 12:08:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 12:08:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 12:08:01       20 阅读

热门阅读

  1. 数据按日期周期的分组聚合

    2024-03-30 12:08:01       22 阅读
  2. 设计模式(6):桥接模式

    2024-03-30 12:08:01       18 阅读
  3. 常用设计模式

    2024-03-30 12:08:01       17 阅读
  4. Flume和Kafka的区别

    2024-03-30 12:08:01       16 阅读
  5. c语音函数大全(W开头)

    2024-03-30 12:08:01       17 阅读
  6. ORACLE 存中文

    2024-03-30 12:08:01       18 阅读
  7. LeetCode 345. 反转字符串中的元音字母

    2024-03-30 12:08:01       18 阅读
  8. CentOS 7.9上创建Redis用户和组

    2024-03-30 12:08:01       19 阅读
  9. MySQL的索引

    2024-03-30 12:08:01       16 阅读
  10. Redis中Hash数据结构的底层实现

    2024-03-30 12:08:01       20 阅读