「Swift」firstIndex(where:) とfirst(where:)メソッドを利用する
説明
1.firstIndex(where:)
条件に合う最初の「要素番号」を返します。
2.first(where:)
条件に合う最初の「要素」を返します。
Swiftコード
// 配列の定義 let cftArr = ["A01", "B02", "CC003","CC003"] /// 条件に合う最初の要素番号を返す if let eleIndex = cftArr.firstIndex(where: {$0.count > 4}) { print(eleIndex) }
結果:2
// 条件に合う最初の要素を返す if let eleVal = cftArr.first(where: {$0.count > 4}) { print(eleVal) }
結果
CC003