快速快速备忘单–ᗧ••李–中
速查速查表—封闭
- 基本格式
2 。 让我们进化
目标:反转字符串数组
使用摩擦
使用闭包
- 1。 基本的
- 2.从上下文推断类型:闭包参数和返回值中没有括号
- 3.单一表达式的隐式返回:没有return关键字
- 4.速记参数namaes :使用$ 0,$ 1
- 5.运算符方法: 字符串类型定义了operator(>),所以只有运算符,没有括号,没有括号
3.更多发展:尾随封尾
写在函数调用的括号后面,即使它仍然是函数的参数。
4.闭幕式
- swift闭包通过引用捕获上下文,通过值捕获,它使用捕获列表 。
- Objective-C块按值捕获上下文, 按引用捕获, 使用__block关键字 价值之前。
- OMG,默认情况下,objective-c块与快速捕获上下文相反。
捕获列表: [无主的自我]
捕获列表: [弱自我]在这种情况下自我是 可选 ,使用 守卫