インスタンスメソッド


firstIndex(of:)


指定された値がコレクション内で出現する最初の指標を返します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

func firstIndex(of element: UnicodeScalar) -> AttributedString.Index?





パラメータ


element

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



戻り値


element (要素) が見つかった最初の指標。element がコレクション内に見つからない場合は、nil を返します。



議論


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 はコレクションの長さです。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ