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

union(_:)

Returns a new set with the elements of both this and the given set. これと与えられた集合の両方の要素を持つ新しい集合を返します。

Declaration 宣言

func union(_ other: Self) -> Self

Parameters パラメータ

other

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

Return Value 戻り値

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

Discussion 解説

In the following example, the attendeesAndVisitors set is made up of the elements of the attendees and visitors sets: 以下の例において、attendeesAndVisitors集合はattendeesvisitors集合の要素から作り上げられます:


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. otherの中にもある1つ以上の要素をこの集合がすでに含むならば、既存のメンバはそのままにしておかれます。


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

Default Implementations 省略時実装

OptionSet Implementations

See Also 参照

Combining Sets 集合を結合する