如何在SWIFT中找到列表項的索引?我試圖通過搜索一個列表來找到一個項目索引。有人知道怎么做嗎?我知道有list.StartIndex和list.EndIndex但我想要像蟒蛇那樣的東西list.index("text").
3 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
let index = someArray.firstIndex{$0 === someObject}
class
===
let person1 = Person(name: "John")let person2 = Person(name: "Sue")let person3 = Person(name: "Maria")let person4 = Person(name: "Loner")let people = [person1, person2, person3]let indexOfPerson1 = people.firstIndex{$0 === person1} // 0let indexOfPerson2 = people.firstIndex{$0 === person2} // 1let indexOfPerson3 = people.firstIndex{$0 === person3} // 2let indexOfPerson4 = people.firstIndex{$0 === person4} // nil
let indexOfPerson1 = people.firstIndex(where: {$0 === person1})
index
indexOf
class
Equatable
===
(同一性==
(平等==
people.firstIndex(of: person1)
).
- 3 回答
- 0 關注
- 928 瀏覽
添加回答
舉報
0/150
提交
取消