Swift 闭包

1.简单的闭包(没有参数、没有返回)

//声明定义闭包
let theBlock = {
    print("这是一个闭包")
}
//使用闭包
theBlock() //() -> ()

2.接收参数并返回指定类型的闭包

let add = {
    (a : Int, b : Int) -> Int in
    return a + b
}
let result = add(1, 2) // (Int, Int) -> Int
print(result)