formIntersection(_:)
Removes the elements of this set that aren’t also in the given set.
mutating func formIntersection(_ other: Self)
Parameters
- other
A set of the same type as the current set.
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.
var employees: Set = ["Alicia", "Bethany", "Chris", "Diana", "Eric"]
let neighbors: Set = ["Bethany", "Eric", "Forlani", "Greta"]
employees.formIntersection(neighbors)
print(employees)
// Prints "["Bethany", "Eric"]"