インスタンスメソッド


contains(_:)


シーケンスに与えられた要素が含まれているかどうかを示すブール値を返します。


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 contains(_ element: Self.Element) -> Bool




パラメータ


element

シーケンス内で検索すべき要素。



戻り値


シーケンス内に要素が見つかった場合は true、それ以外の場合は false


議論


以下の例では、映画のキャストを格納する配列内にお気に入りの俳優が含まれているかどうかを確認します。


  1. let cast = ["Vivien", "Marlon", "Kim", "Karl"]
  2. print(cast.contains("Marlon"))
  3. // Prints "true"
  4. print(cast.contains("James"))
  5. // Prints "false"

複雑さ:

O(n)、ここで n はシーケンスの長さです。













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ