首页 > 编程语言 > 详细

Swift - 使用闭包筛选过滤数据元素

时间:2015-10-07 11:56:57      阅读:253      评论:0      收藏:0      [点我收藏+]
通常筛选一个数组,通常会在代码的其它地方创建一个函数,然后为数组的每个元素调用它。但这样做会使代码分散在许多地方,不便于阅读。使用闭包就可以将相关代码片断放在一起,使结构逻辑更加清晰。

比如,筛选一个字符数组,过滤出以“hangge”开头的字符串数组
1
2
3
4
5
let array = ["hangge","com","hangge.com"]
let filteredArray = array.filter(){
    return $0.hasPrefix("hangge")
}
print(filteredArray)  //[hangge, hangge.com]

原文出自:www.hangge.com  转载请保留原文链接:http://www.hangge.com/blog/cache/detail_871.html

Swift - 使用闭包筛选过滤数据元素

原文:http://www.cnblogs.com/Free-Thinker/p/4858373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!