XCode 16.2 日本語化計画
与えられた要素がまだメンバーでない場合は、オプションセットに追加します。
Self が Self.Element の場合に使用できます。
newMember
挿入すべき要素。
newMember が self に含まれていない場合は (true, newMember) を返します。それ以外の場合は (false, oldMember) を返します。ここで、oldMember は newMember と等しいセットのメンバーです。
以下の例では、purchasePrice が 50.0 より大きい場合、.secondDay 配送オプションが freeOptions オプションセットに追加されます。ShippingOptions 宣言については、OptionSet プロトコルの説明を参照してください。
空のオプションセットを作成します。
アイテムの有限のシーケンスから新しいセットを作成します。
init(arrayLiteral: Self.Element...)
与えられた配列リテラルの要素を含むセットを作成します。
与えられた要素がオプションセットのメンバーであるかどうかを示すブール値を返します。
与えられたセットにも存在しないこのオプションセットのすべての要素を削除します。
与えられたセットにも存在しないこのオプションセットのすべての要素を削除します。
func formSymmetricDifference(Self)
このセットを、このセットまたは与えられたセットのいずれかに含まれるすべての要素を含む新しいセットに置き換えます。ただし、両方に含まれる要素は含みません。
別のセットの要素をこのオプションセットに挿入します。
func intersection(Self) -> Self
このセットと与えられたセットの両方に含まれる要素のみを含む新しいオプションセットを返します。
func isDisjoint(with: Self) -> 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 subtracting(Self) -> Self
与えられたセットに存在しない、このセットの要素を含む新しいセットを返します。
func symmetricDifference(Self) -> Self
このセットまたは与えられたセットに含まれる要素(両方には含まれない)を含む新しいオプションセットを返します。
このセットと与えられたセット、またはその両方に含まれる要素の新しいオプションセットを返します。
func update(with: Self.Element) -> Self.Element?
与えられた要素をセットに挿入します。