Generic Instance Method 総称体インスタンスメソッド

formUnion(_:)

Inserts the elements of the given sequence into the set. 与えられたシーケンスの要素を集合に挿入します。

Declaration 宣言

mutating func formUnion<S>(_ other: S) where Element == S.Element, S : Sequence

Parameters パラメータ

other

A sequence of elements. other must be finite. いくつかの要素からなるシーケンス。otherは有限でなければなりません。

Discussion 解説

If the set already contains one or more elements that are also in other, the existing members are kept. If other contains multiple instances of equivalent elements, only the first instance is kept. otherの中にもある1つ以上の要素をこの集合がすでに含むならば、既存のメンバはそのままにしておかれます。otherが同等の要素を複数含むならば、最初の要素だけが残されます。


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

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Combining Sets 集合を結合する