查找对象数组的索引
查找对象数组的索引
这个问题在这里已经有答案了:
我无法弄清楚如何在数组中找到对象的索引。例如,我有这个数据结构:
class Person { var name: String var age: Int init(name personName: String, age personAge: Int) { self.name = personName self.age = personAge } } let person1 = Person(name: "person1", age: 34) let person2 = Person(name: "person2", age: 30) ... var personsArray = [person1, person2, ...]
我尝试使用 personsArray.index(where: ....)
但我不理解如何使用它。 index(of: ...)
不起作用。我认为这是因为 personsArray
没有符合 Equatable
协议......
admin 更改状态以发布 2023年5月23日