インスタンスメソッド


firstIndex(of:)


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


System Swift iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+

macOS 11.0+ tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

func firstIndex(of element: Self.Element) -> Self.Index?




パラメータ


element

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



議論


firstIndex(of:) を使用してコレクション内の特定の要素の位置を見つけた後、添字を使用して要素にアクセスできます。以下の例では、学生の配列内の名前の 1 つを変更する方法を示します。


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

複雑さ:

O(n)、ここで n はコレクションの長さです。













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ