文書   >   Foundation   >   Collections   >   Set   >   isStrictSubset(of:)
インスタンスメソッド
isStrictSubset(of:)
この Set が与えられたシーケンスの厳密なサブセットであるかどうかを示すブール値を返します。
宣言
パラメータ
other | 別の Set。 |
戻り値
Set が other の厳密なサブセットの場合は true、そうでなければ false。
議論
A のすべてのメンバーが B のメンバーでもあり、B に A のメンバーではない要素が少なくとも 1 つ含まれている場合、Set A は別のセット B の厳密なサブセットです。
let employees: Set = ["Alicia", "Bethany", "Chris", "Diana", "Eric"] let attendees: Set = ["Alicia", "Bethany", "Diana"] print(attendees.isStrictSubset(of: employees)) // Prints "true" // A set is never a strict subset of itself: print(attendees.isStrictSubset(of: attendees)) // Prints "false"
以下も見よ
Set の比較
static func == (Set<Element>, Set<Element>) -> Bool
2 つの Set に等しい要素があるかどうかを示すブール値を返します。
static func != (Set<Element>, Set<Element>) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
func isSubset(of: Set<Element>) -> Bool
この Set が与えられた Set のサブセットであるかどうかを示すブール値を返します。
func isSubset<S>(of: S) -> Bool
この Set が与えられたシーケンスのサブセットであるかどうかを示すブール値を返します。
func isStrictSubset<S>(of: S) -> Bool
この Set が与えられたシーケンスの厳密なサブセットであるかどうかを示すブール値を返します。
func isSuperset(of: Set<Element>) -> Bool
この Set が与えられた Set のスーパーセットであるかどうかを示すブール値を返します。
func isSuperset<S>(of: S) -> Bool
この Set が与えられたシーケンスのスーパーセットであるかどうかを示すブール値を返します。
func isStrictSuperset(of: Set<Element>) -> Bool
この Set が与えられたシーケンスの厳密なスーパーセットであるかどうかを示すブール値を返します。
func isStrictSuperset<S>(of: S) -> Bool
この Set が与えられたシーケンスの厳密なスーパーセットであるかどうかを示すブール値を返します。
func isDisjoint(with: Set<Element>) -> Bool
この Set が与えられた Set とは共通したメンバーを持っていないかどうかを示すブール値を返します。
func isDisjoint<S>(with: S) -> Bool
この Set が与えられたシーケンスとは共通したメンバーを持っていないかどうかを示すブール値を返します。
トップへ
トップへ
トップへ
トップへ
トップへ