【发布时间】:2020-03-25 17:57:27
【问题描述】:
我有一个这样的数组,比如:
struct elephants {
var name: String
var age: Int
var location: String
}
然后我有一个结构数组
var elephantArray [elephants] = [elephant1, elephant2, elephant3]
我想要做的是根据大象.name 进行搜索 - 所以如果大象2.name 是“Bob”,那么当我根据名称“Bob”搜索数组时,它将返回索引位置大象2.
我该怎么做呢?
【问题讨论】:
-
你读过
Array的文档吗?如果你有,你会找到一个名为firstIndex(where:)的方法。