2
我有一个对象数组。 我想通过比较对象基于它的名字属性来获取这个数组中的不同元素通过对象属性获取数组中的不同元素
class Item {
var name: String
init(name: String) {
self.name = name
}
}
let items = [Item(name:"1"), Item(name:"2"), Item(name:"1"), Item(name:"1"),Item(name:"3"), Item(name:"4")]
结果:
let items = [Item(name:"1"), Item(name:"2"),Item(name:"3"), Item(name:"4")]
我怎么能做到这一点的迅速?
这个函数'func ==(lhs:Item,rhs:Item) - > Bool {'在全局范围内,可以吗? –
是的,好吧@Bista – iMuzahid