📅  最后修改于: 2023-12-03 15:08:48.524000             🧑  作者: Mango
在 Swift 中,我们可以通过以下两种方式来查找列表项的索引:
let list = ["apple", "banana", "orange", "grape"]
if let index = list.index(of: "banana") {
print("The index of 'banana' is \(index).")
} else {
print("'banana' is not found in the list.")
}
输出:
The index of 'banana' is 1.
let list = ["apple", "banana", "orange", "grape"]
if let index = list.firstIndex(of: "banana") {
print("The index of 'banana' is \(index).")
} else {
print("'banana' is not found in the list.")
}
输出:
The index of 'banana' is 1.
值得注意的是,如果列表中不存在要查找的项,以上两种方式都会返回 nil。
通过使用 index(of:) 方法或者 firstIndex(of:) 方法,我们可以方便地查找列表项的索引。在处理列表数据时,这些方法是非常有用的。