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

formUnion(_:)

Adds the elements of the given set to the set. 与えられた集合の要素をこの集合に加えます。

Declaration 宣言

mutating func formUnion(_ other: Self)

Parameters パラメータ

other

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

Discussion 解説

In the following example, the elements of the visitors set are added to the attendees set: 次の例において、visitors集合の要素はattendees集合に加えられます。


var attendees: Set = ["Alicia", "Bethany", "Diana"]
let visitors: Set = ["Diana", "Marcia", "Nathaniel"]
attendees.formUnion(visitors)
print(attendees)
// 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つ以上の要素をこの集合がすでに含むならば、既存のメンバはそのままにしておかれます。


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

Default Implementations 省略時実装

OptionSet Implementations

See Also 参照

Combining Sets 集合を結合する