API コレクション


OptionSet の実装





トピックス


イニシャライザ


init()

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



インスタンスメソッド


func contains(Self) -> Bool

与えられた要素がオプションセットのメンバーであるかどうかを示すブール値を返します。


func formIntersection(Self)

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


func formSymmetricDifference(Self)

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


func formUnion(Self)

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


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

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


func intersection(Self) -> Self

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


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

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


func symmetricDifference(Self) -> Self

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


func union(Self) -> Self

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


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

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ