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

union(_:)

Returns a new set with the elements of both this and the given set.

Declaration 宣言

Return Value 戻り値

A new set with the unique elements of this set and other. この集合とotherとの特有な要素を持つ新しい集合。

Parameters パラメータ

other

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

Discussion 議論

In the following example, the attendeesAndVisitors set is made up of the elements of the attendees and visitors sets:


let attendees: Set = ["Alicia", "Bethany", "Diana"]
let visitors = ["Marcia", "Nathaniel"]
let attendeesAndVisitors = attendees.union(visitors)
print(attendeesAndVisitors)
// Prints "["Diana", "Nathaniel", "Bethany", "Alicia", "Marcia"]"

If the set already contains one or more elements that are also in other, the existing members are kept.


let initialIndices = Set(0..<5)
let expandedIndices = initialIndices.union([2, 3, 6, 7])
print(expandedIndices)
// Prints "[2, 4, 6, 7, 0, 1, 3]"