📜  如何在 Swift 中查找列表项的索引? - 斯威夫特(1)

📅  最后修改于: 2023-12-03 15:08:48.524000             🧑  作者: Mango

如何在 Swift 中查找列表项的索引? - 斯威夫特

在 Swift 中,我们可以通过以下两种方式来查找列表项的索引:

1. 使用 index(of:) 方法
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.
2. 使用 firstIndex(of:) 方法
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:) 方法,我们可以方便地查找列表项的索引。在处理列表数据时,这些方法是非常有用的。