「Swift」firstIndex(where:) とfirst(where:)メソッドを利用する

2021年11月7日

説明
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

Swift

Posted by arkgame