-2
配列let data = ["name", storeLocation, objectImage]
があります。今私はアレイの"name"
要素に基づいて配列を検索したい。 Swift 3を使ってどうすればいいですか? (配列にn個の要素があるとします)。 ありがとうございます。配列の検索機能
配列let data = ["name", storeLocation, objectImage]
があります。今私はアレイの"name"
要素に基づいて配列を検索したい。 Swift 3を使ってどうすればいいですか? (配列にn個の要素があるとします)。 ありがとうございます。配列の検索機能
型の配列を検索するときに要素のインデックスを検索するAnyを比較する前に、要素を適切な型(String)にキャストする必要があります。
if let index = data.index(where:{ $0 as? String == "name" }) {
print(index)
}
検索とは何を意味しますか?要素のインデックスが必要か、データに「名前」が含まれているかどうかを知る必要がありますか?名前に等しい要素をフィルタリングするか、フィルタリングしますか? –
@ JALこれは重複していません(少なくともリンクされた質問ではありません)。彼の配列は文字列ではありません。 –
'もしlet index = data.index(where:{$ 0 as?String ==" name "}){{ –