Swift散记 闭包(Closures)

额,也就是block
闭包是自包含的函数代码块
闭包可以捕获和存储其所在上下文中任意常量和变量的引用。

  • 全局函数是一个有名字但不会捕获任何值的闭包
  • 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包
  • 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的匿名闭包

1,利用上下文推断参数和返回值类型
2,隐式返回单表达式闭包,即单表达式闭包可以省略return关键字
3,参数名称缩写
4,尾随(Trailing)闭包语法

这个问题有点多,以后多看看吧...感觉屌屌的

你可能感兴趣的:(Swift散记 闭包(Closures))