Instance Method インスタンスメソッド

formIntersection(_:)

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

Declaration 宣言

mutating func formIntersection(_ other: Self)

Parameters パラメータ

other

A set of the same type as the current set. 現在の集合と同じ型の集合。

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: Set = ["Bethany", "Eric", "Forlani", "Greta"]
employees.formIntersection(neighbors)
print(employees)
// Prints "["Bethany", "Eric"]"

Default Implementations 省略時実装

OptionSet Implementations

See Also 参照

Combining Sets 集合を結合する