http://blog.csdn.net/minggeqingchun/article/details/54615722
闭包(Closure)
闭包可以捕获和存储其所在上下文中任意常量和变量的引用
闭包表达式:
{
(parameters) -> returnType in
statements
}
闭包可以使用常量、变量、inout类型作为参数,不提供默认值;元祖也可以作为参数和返回值
全局和嵌套函数实际上也是特殊的闭包
(1)全局函数是一个有名字但不会捕获任何值的闭包
(3)闭包表达式是一个捕获上下文变量和常量的匿名闭包
//!!!闭包的函数体部分由关键字in引入,该关键字表示闭包的参数和返回值类型定义已经完成,闭包函数体即将开始