-2
配列に文字列が含まれていて、配列に含まれている場合は、インデックス番号を返します。すぐに配列内の文字列を検索してインデックスを返す
私が知っている唯一のことは、文字列に文字列が含まれているかどうかをチェックする方法ですが、その配列からインデックスを取得する方法はわかりません。
Yorrick
配列に文字列が含まれていて、配列に含まれている場合は、インデックス番号を返します。すぐに配列内の文字列を検索してインデックスを返す
私が知っている唯一のことは、文字列に文字列が含まれているかどうかをチェックする方法ですが、その配列からインデックスを取得する方法はわかりません。
Yorrick
あなたはこのように試みることができる文字列を含む配列からすべての要素のインデックスをしたい場合。
let array = ["One","Two","Three","Four","Five"]
let indexArray = array.indices.filter { array[$0].localizedCaseInsensitiveContains("o") }
print(indexArray) // [0, 1, 3]