swift 闭包

闭包,(英文单词:Closures)
一定会提到OC中的block。
开发中,比较好会回忆起来的,网络请求AFNetworking的请求成功和失败的代码块,使用的就是block,其中用到的匿名函数。
闭包和block很相似,或者一些开发者认为闭包是swift中的代码块。但是,让有些人不这么认为,因为它们格式和使用仍有区别。

{(parameters) -> return type in
   statements
}

示例代码:

let closures1 = { (a : Int, b : Int) -> Int in
    return a + b
}
let num0 = closures1(1,2)
print("num0 = \(num0)")

你可能感兴趣的:(swift 闭包)