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

formSymmetricDifference(_:)

Removes the elements of the set that are also in the given set and adds the members of the given set that are not already in the set.

Declaration 宣言

mutating func formSymmetricDifference(_ other: AccessibilityTraits)

Parameters パラメータ

other

A set of the same type. 同じ型の集合。

Discussion 議論

In the following example, the elements of the employees set that are also members of neighbors are removed from employees, while the elements of neighbors that are not members of employees are added to employees. In particular, the names "Bethany" and "Eric" are removed from employees while the name "Forlani" is added.


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