## Swift 運算符之范圍運算符for-in
### 區間運算符
| 運算符 |舉例 | 作用 |
| --- | --- | --- |
| `a...b` | 相當于數學里的`[a,b]` | 閉合區間 |
| `a..<b` | 相當于數學里的`[a,b)` | 前閉后開區間 |
### 閉合區間
```
for index in 1...10 {
index
}
```
### 前閉后開區間
```
for index in 0 ..< 10 {
index
}
//
let arr = [1,2,3,4,5,6,7,10]
for i in 0..<arr.count {
print(arr[i])
}
```
### 對數組遍歷
```
var array: Array<String> = ["A","V","X","S"]
for arr in array{
arr
}
// 遍歷數組的鍵值
for (key,value) in array.enumerated(){
key
value
}
```
### 遍歷字典
```
var dict: Dictionary<Int,String> = [1:"A",2:"B",3:"d"]
// 遍歷字典的key
for key in dict.keys{
key
}
// 遍歷字典的value
for value in dict.values{
value
}
```
### 遍歷集合
```
var set: Set<String> = ["A","V","X","S"]
for value in set{
value
}
```
- 學習筆記
- 基礎
- 基本類型之整型
- 基本類型之浮點型
- 基本類型之布爾類型以及簡單的 if 語句
- 基礎類型之元組
- 基本類型之其他
- 運算符
- 基礎運算符
- 比較運算符、邏輯運算符
- 三元運算符
- 范圍運算符for-in
- 邏輯控制
- 循環結構
- 選擇結構
- 字符串
- Character和Unicode
- String.index 和 range
- 可選型
- 容器類
- 數組初始化
- 數組基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函數
- 閉包
- 枚舉
- 結構體
- 類
- 文檔注釋
- 屬性和方法
- 下標和運算符重載
- 拓展和泛型
- 協議
- 其他
- Swift 3.0 For 循環
- Swift 隨機數的生成
- IOS開發玩轉界面 UIKit
- UILable 文本顯示控件
- UIButton 簡單的交互控件
- UIImageView 圖片控件
- UISearchBar 搜索控件