如果我有一个字符串数组,公式很简单,类似于:
let filteredArray = stringArray.filter({ $0.contains(filterWord)})
但是,如果我有一个结构数组,每个结构都有一个名为“title”的属性,我如何用关键字过滤并创建这些结构的数组呢?
struct Item: Codable { var title: String = "" }
先谢谢你。
sgtfey8w1#
由于$0是您正在查看的当前项目,因此只需添加要筛选的属性:
let filteredArray = stringArray.filter({ $0.title.contains(filterWord)})
1条答案
按热度按时间sgtfey8w1#
由于$0是您正在查看的当前项目,因此只需添加要筛选的属性: