## 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 邏輯運算也支持短路原則。
- 學習筆記
- 基礎
- 基本類型之整型
- 基本類型之浮點型
- 基本類型之布爾類型以及簡單的 if 語句
- 基礎類型之元組
- 基本類型之其他
- 運算符
- 基礎運算符
- 比較運算符、邏輯運算符
- 三元運算符
- 范圍運算符for-in
- 邏輯控制
- 循環結構
- 選擇結構
- 字符串
- Character和Unicode
- String.index 和 range
- 可選型
- 容器類
- 數組初始化
- 數組基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函數
- 閉包
- 枚舉
- 結構體
- 類
- 文檔注釋
- 屬性和方法
- 下標和運算符重載
- 拓展和泛型
- 協議
- 其他
- Swift 3.0 For 循環
- Swift 隨機數的生成
- IOS開發玩轉界面 UIKit
- UILable 文本顯示控件
- UIButton 簡單的交互控件
- UIImageView 圖片控件
- UISearchBar 搜索控件