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