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

formIntersection(_:)

Removes the elements of the set that aren’t also in the given sequence. 与えられたシーケンスの中にはない、この集合の要素を削除します。

Declaration 宣言

mutating func formIntersection<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 not also members of the neighbors set are removed. In particular, the names "Alicia", "Chris", and "Diana" are removed. 次の例において、employees集合の要素でまたneighbors集合のメンバではないものは削除されます。個別的には、名前"Alicia""Chris"、そして"Diana"は、削除されます。


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

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Combining Sets 集合を結合する