0
从结构删除记录我有一个struct
定义为:根据条件
struct Section {
var name: String!
var items: [String]!
init(name: String, items: [String]) {
self.name = name
self.items = items
}
}
现在怎么可以根据记录的项目数我筛选这个结构。说我想删除每个记录,如果项目是零
例如
sections = [
Section(name: "Mac", items: ["MacBook", "MacBook Air", "MacBook Pro", "iMac", "Mac Pro", "Mac mini", "Accessories", "OS X El Capitan"]),
Section(name: "iPad", items: []), // no Items in this record (remove this)
Section(name: "iPhone", items: ["iPhone 6s", "iPhone 6", "iPhone SE", "Accessories"]),
]
以上数据3记录,其中记录#2(的“iPad”)没有任何项目,因此我可以从我的结构去除呢?
感谢你的帮忙,感谢你的努力。 –