快速快速备忘单–ᗧ••李–中

速查速查表—封闭

  1. 基本格式

2 。 让我们进化

目标:反转字符串数组

使用摩擦

使用闭包

  • 1。 基本的
  • 2.从上下文推断类型:闭包参数和返回值中没有括号
  • 3.单一表达式的隐式返回:没有return关键字
  • 4.速记参数namaes :使用$ 0,$ 1
  • 5.运算符方法: 字符串类型定义了operator(>),所以只有运算符,没有括号,没有括号

3.更多发展:尾随封尾

写在函数调用的括号后面,即使它仍然是函数的参数。

4.闭幕式

  • swift闭包通过引用捕获上下文,通过值捕获,它使用捕获列表
  • Objective-C块按值捕获上下文 按引用捕获 使用__block关键字 价值之前
  • OMG,默认情况下,objective-c块与快速捕获上下文相反。

捕获列表: [无主的自我]

捕获列表: [弱自我]在这种情况下自我是 可选 使用 守卫