Generic Instance Method 総称体インスタンスメソッド

subtract(_:)

Removes the elements of the given sequence from the set. 与えられたシーケンスの要素を集合から削除します。

Declaration 宣言

mutating func subtract<S>(_ other: S) where Element == S.Element, S : Sequence

Parameters パラメータ

other

A sequence of elements. other must be finite. いくつかの要素からなるシーケンス。otherは有限でなければなりません。

Discussion 解説

In the following example, the elements of the employees set that are also elements of the neighbors array are removed. In particular, the names "Bethany" and "Eric" are removed from employees. 次の例において、employees集合の要素でまたneighbors配列の要素でもあるものは削除されます。個別的には、"Bethany""Eric"employeesから削除されます。


var employees: Set = ["Alicia", "Bethany", "Chris", "Diana", "Eric"]
let neighbors = ["Bethany", "Eric", "Forlani", "Greta"]
employees.subtract(neighbors)
print(employees)
// Prints "["Chris", "Diana", "Alicia"]"

See Also 参照

Combining Sets 集合を結合する