ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## Swift 运算符之比较运算符、逻辑运算符 ### 比较运算符 | 运算符 | 举例 | 说明 | |---|---|---| | `==` | `a == b` | 比较两值是否相等 | | `!=` | `a != b` | 比较两值是否不等 | | `>` | `a > b` | 比较一个变量是否大于另一个变量 | | `>=` | `a >= b` | 比较两个变量是否大于或者等于 | | `<` | `a < b` | 比较一个变量是否小于另一个变量 | | `<=` | `a <= b` | 比较两个变量是否小于或者等于 | | `===` | `a === b` | | | `!==` | `a !== b` | | > 以上比较运算符都将返回布尔值,`true` 或者 `false`。 ### 逻辑运算符 | 运算符 | 举例 | 说明 | |---|---|---| | `!` | `!a` | 取反。 | | `&&` | `a && b` | 逻辑并。 | | `或或` | `a 或或 b` | 逻辑或。 | > 其中 **或或** 的运算符是 `||`,由于与Markdown格式冲突,所以进行了删减。 其中**逻辑并**比**逻辑或**优先级更高。 另外 Swift 逻辑运算也支持短路原则。