swift 2.0 闭包
来源:互联网 发布:Windows 7定时删除文件 编辑:程序博客网 时间:2024/06/10 15:43
//5.闭包 ---其实就是OC中的block
var sumClosure: ((a: Int, b: Int) -> Int )?
//可以省略参数名
var maxClosure: ((Int,Int) -> Int)?
//方式一最原始
//sumClosure = { (a: Int, b: Int) -> Int in
// return a + b
//}
//方式二 建议使用
//sumClosure = { (a, b) -> Int in
// return a + b
//}
//方式三 建议使用
//sumClosure = { (a, b) in
// return a + b
//}
//方式四不建议使用
//sumClosure = { a, b in
// return a + b
//}
//方式五不建议使用
//sumClosure = { a, b in
// a + b
//}
//方式六 不建议使用
sumClosure = {
$0 + $1
}
var result = sumClosure!(a:4,b: 6)
print(result)
//使用typealias起别名
typealias Closure = (Int,Int) -> Int
var diffClosure: Closure! =nil
0 0
- swift 2.0 闭包
- 【Swift初见】Swift闭包
- Swift 闭包(六)
- Swift之闭包
- swift closure 闭包
- swift,闭包
- Swift闭包表达式
- [Swift]闭包
- Swift 闭包
- 7.Swift-闭包
- Swift-闭包
- Swift 闭包
- Swift-Closures 闭包
- swift 闭包(closure)
- 【swift-总结】闭包
- swift闭包总结
- swift中的闭包
- Swift:闭包(Closures)
- Eclipse如何设置调试时自动切换到自己定制的透视视图
- Unsupervised Spectral Dual Assignment Clustering of Human Action in context
- HDU 4452 Running Rabbits
- 众数问题
- 黑马程序员——Java基础---IO---Filel类
- swift 2.0 闭包
- 两个android程序间的相互调用传递参数
- Codeforces Round #326 (Div. 2) 588 B. Duff in Love
- Codeforces Round #326 (Div. 2)587A. Duff and Weight Lifting
- C++ 数组的指针,指针的数组, 数组引用
- C语言相关知识
- rpm的制作 spec文件写法
- 算法学习日记--寻找数组中的最大值和最小值
- Fresco(各种特效)——缩放特效