## 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 搜索控件