func findEmoticon(string: String) -> CZEmoticon? {
//
for p in packages {
// 1
//let result = p.emoticons.filter({ (em) -> Bool in
// return em.chs == string
//})
// 2
//let result = p.emoticons.filter() { (em) -> Bool in
// return em.chs == string
//}
// 3
//let result = p.emoticons.filter() {
// return $0.chs == string
//}
// 4
let result = p.emoticons.filter() { $0.chs == string }
//
if result.count == 1 {
return result[0]
}
}
return nil
}
Swift 之数组过滤 filter 方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Array.prototype.filter对数组中元素进行过滤 filter 方法可以将数组中不符合的元素去掉,...
- Swift数组新增集中运算方法filter、map、reduce 一、fliter--定义如下: 使用filter...
- 数组是我们在编程过程中最常用到的一种数据结构,swift中的Array与oc中的NSArray相比,NSArray...
- 今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is ...
- 一、简介通常,我们会将部分功能较为完整代码封装整合到一起,它们一般一整块地执行,可以接受适当的参数,并可以有一定的...