Swift 找到数组中指定元素的 index

  • firstIndex(where:)/ first(where:),如果有多个元素,返回第一个元素索引

  • lastIndex(where:),如果有多个元素,返回最后一个元素索引

使用方法

1
2
3
if let index = dataSource.firstIndex(where: { $0.id == item.id }) {
dataSource.remove(at: index)
}

参考:從集合找尋成員編號的firstIndex(where:) & firstIndex(of:) — Swift 4.2


Swift 找到数组中指定元素的 index
https://wonderhoi.com/2024/09/10/Swift-找到数组中指定元素的-index/
作者
wonderhoi
发布于
2024年9月10日
许可协议