文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   firstIndex(of:)


インスタンスメソッド


firstIndex(of:)


指定された値がコレクションに現れる最初のインデックスを返します。





宣言


func firstIndex(of element: Bound) -> Bound?

ElementEquatable に準拠している場合に使用可能です。


パラメータ


elementコレクション内で検索すべき要素。


戻り値


element が見つかった最初のインデックス。element がコレクション内に見つからなかった場合は、nil を返します。


議論


firstIndex(of:) を使用してコレクション内の特定の要素の位置を見つけたら、それを使用してサブスクリプトで要素にアクセスできます。この例では、学生の配列内の名前の 1 つを変更する方法を示しています。


var students = ["Ben", "Ivy", "Jordell", "Maxime"]
if let i = students.firstIndex(of: "Maxime") {
    students[i] = "Max"
}
print(students)
// Prints "["Ben", "Ivy", "Jordell", "Max"]"


複雑さ:O(n)、ここで n はシークエンスの長さです。


以下も見よ





要素の検索





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)