SetAlgebra Implementations
No overview available.
概要は利用可能でありません。
Topics
話題
Initializers
イニシャライザ
init<S>(S)
Creates a new set from a finite sequence of items.
いくつかの要素からなる有限のシーケンスから集合を作成します。
init(arrayLiteral: Self.Element...)
Creates a set containing the elements of the given array literal.
与えられた配列リテラルの要素を含んでいる集合を作成します。
Available when ArrayLiteralElement
is Self.Element
.
ArrayLiteralElement
がSelf.Element
である時に利用可能です。
Instance Properties
インスタンスプロパティ
var isEmpty: Bool
A Boolean value that indicates whether the set has no elements.
集合が要素をひとつも持たないかどうかを指し示すブール値。
Instance Methods
インスタンス メソッド
func isDisjoint(with: Self) -> Bool
Returns a Boolean value that indicates whether the set has no members in common with the given set.
この集合が、与えられた集合と共通のメンバを1つも持たないかどうかを指し示すブール値を返します。
func subtract(Self)
Removes the elements of the given set from this set.
与えられた集合の要素をこの集合から除去します。
func subtracting(Self) -> Self
Returns a new set containing the elements of this set that do not occur in the given set.
与えられた集合の中の現れないこの集合の要素を含んでいる新しい集合を返します。