代码改变世界

Swift闭包

2019-07-28 11:21  iCoderHong  阅读(309)  评论(0编辑  收藏  举报

闭包表达式(Closure Expression)

在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数

闭包表达式的简写 

尾随闭包

如果将一个很长的闭包表达式作为函数的最后一个实参,使用尾随闭包可以增强可读性

尾随闭包是一个书写在函数调用括号外面(后面)的闭包表达式 

闭包(Closure)

一个函数和它所捕获的变量、常量环境组合,称为闭包

  • 一般指定义在函数的内部的函数
  • 一般它捕获的是外层的函数的局部变量、常量