func update(with: Self.Element) -> Self.Element?
Self
is
Element
.
Self
が
Element
である時に利用可能です。
Availability
Technology
newMember
An element to insert into the set. この集合に挿入されることになる要素。
For ordinary sets, an element equal to new
if the set already contained such a member; otherwise, nil
. In some cases, the returned element may be distinguishable from new
by identity comparison or some other means.
普通の集合に対して、集合がすでにそのようなメンバを含んでいるならば、new
に等しい要素;そうでなければ、nil
。いくつかの場合には、返される要素は、同一性比較または何らかの他の意味でnew
から区別可能であるかもしれません。
For sets where the set type and element type are the same, like Option
types, this method returns any intersection between the set and [new
, or nil
if the intersection is empty.
Option
型など、集合型と要素型が同じであるところの集合に対して、このメソッドは集合と[new
の間の何らかの交叉、または交叉が空ならばnil
を返します。
If an element equal to new
is already contained in the set, new
replaces the existing element. In this example, an existing element is inserted into class
, a set of days of the week.
new
に等しい要素が既にこの集合に含まれるならば、new
は既存の要素と置き換わります。この例において、既存の要素が、一揃いの曜日class
へ挿入されます。
func update(with: Self.Element) -> Self.Element?
Self
is
Element
.
Self
が
Element
である時に利用可能です。
func insert(Self.Element) -> ( inserted: Bool, memberAfterInsert : Self.Element)
func remove(Self.Element) -> Self.Element?