1
私が持っている配列[A、B、C、D]2番目の配列の要素のインデックスを取得する方法は?
私はどのように私は2番目の項目a
のインデックスを取得することができますarray.index(where:{$0 is a})
することにより、第1 a
の指標を得ることができますか?
私が持っている配列[A、B、C、D]2番目の配列の要素のインデックスを取得する方法は?
私はどのように私は2番目の項目a
のインデックスを取得することができますarray.index(where:{$0 is a})
することにより、第1 a
の指標を得ることができますか?
はここにいくつか例を示します。
let xs = ["a", "b", "a", "c", "d"]
let ys = xs.indices.filter { xs[$0] == "a" }
print(ys) // [0, 2]
// or
let zs = xs.enumerated().flatMap { $0.element == "a" ? $0.offset : nil }
print(zs) // [0, 2]
あなたはその機能を自分で記述する必要があります。しかしそれほど難しいことではありません。あなたはそれをすることができます! – dasdom