インスタンスメソッド


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(_ member: Self) -> Bool

SelfSelf.Element の場合に使用できます。






パラメータ


member

オプションセット内で検索すべき要素。



戻り値


オプションセットに member が含まれている場合は true、そうでない場合は false



議論


以下の例では、contains(_:) メソッドを使用して、availableOptions インスタンスに翌日配送が含まれているかどうかを確認します。


  1. let availableOptions = ShippingOptions.express
  2. if availableOptions.contains(.nextDay) {
  3. print("Next day shipping available")
  4. }
  5. // Prints "Next day shipping available"




以下も見よ


セット操作の実行


init()

空のオプションセットを作成します。


init<S>(S)

アイテムの有限のシーケンスから新しいセットを作成します。


init(arrayLiteral: Self.Element...)

与えられた配列リテラルの要素を含むセットを作成します。


func formIntersection(Self)

与えられたセットにも存在しないこのオプションセットのすべての要素を削除します。


func formIntersection(Self)

与えられたセットにも存在しないこのオプションセットのすべての要素を削除します。


func formSymmetricDifference(Self)

このセットを、このセットまたは与えられたセットのいずれかに含まれるすべての要素を含む新しいセットに置き換えます。ただし、両方に含まれる要素は含みません。


func formUnion(Self)

別のセットの要素をこのオプションセットに挿入します。


func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)

与えられた要素がまだメンバーでない場合は、オプションセットに追加します。


func intersection(Self) -> Self

このセットと与えられたセットの両方に含まれる要素のみを含む新しいオプションセットを返します。


func isDisjoint(with: Self) -> Bool

セットに与えられたセットと共通のメンバーがないかどうかを示すブール値を返します。


var isEmpty: Bool

セットに要素がないかどうかを示すブール値。


func isStrictSubset(of: Self) -> Bool

このセットが与えられたセットの厳密なサブセットであるかどうかを示すブール値を返します。


func isStrictSuperset(of: Self) -> Bool

このセットが与えられたセットの厳密なスーパーセットであるかどうかを示すブール値を返します。


func isSubset(of: Self) -> Bool

セットが別のセットのサブセットであるかどうかを示すブール値を返します。


func isSuperset(of: Self) -> Bool

セットが与えられたセットのスーパーセットであるかどうかを示すブール値を返します。


func remove(Self.Element) -> Self.Element?

与えられた要素とそれに含まれるすべての要素を削除します。


func subtract(Self)

与えられたセットの要素をこのセットから削除します。


func subtracting(Self) -> Self

与えられたセットに存在しない、このセットの要素を含む新しいセットを返します。


func symmetricDifference(Self) -> Self

このセットまたは与えられたセットに含まれる要素(両方には含まれない)を含む新しいオプションセットを返します。


func union(Self) -> Self

このセットと与えられたセット、またはその両方に含まれる要素の新しいオプションセットを返します。


func update(with: Self.Element) -> Self.Element?

与えられた要素をセットに挿入します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ