swift 闭包
2020-03-01 07:34
253 查看
swift 中的闭包类似OC中的快代码和java 匿名内部类。它是预先定义了一段可以执行的代码,简单的可以将闭包看做是函数的一种简写
example:
将一个数组按照一定的函数映射成另一个数组
有两种写法:
普通函数的写法:
var numbers = [20, 19, 7, 12]
“numbers.map({
(number: Int) -> Int in
let result = 3 * number
return result
})”
闭包的形式:
var numbers = [20, 19, 7, 12]
“let mappedNumbers = numbers.map({ number in 3 * number })”
转载于:https://www.cnblogs.com/qiaojiu9/p/3930442.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- swift 闭包
- Swift学习笔记-函数和闭包(2)
- Swift傻傻分不清楚系列(九)闭包
- 对照Java学习Swift--闭包(Closures)
- Swift-- 闭包
- swift - 闭包
- Swift中闭包实现OC的block传值
- Swift2.0语言教程之闭包
- Swift闭包
- Swift利用闭包(closure)来实现传值-->前后两个控制器的反向传值
- IOS_Swift_深入理解闭包 对比懒加载和普通赋值的区别
- Swift 1.1语言第7章 函数和闭包
- swift之闭包的使用
- swift基础语法--闭包
- Swift学习笔记 -- 函数和闭包
- Swift回忆录-闭包
- Swift系列之闭包(Closure)
- swift地图定位(十)自定义定位工具类(从代理模式到闭包模式)
- Swift2.0语言教程之闭包
- Swift语言精要-闭包(Closure)