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

remove(_:)

Removes the given element and any elements subsumed by the given element. 与えられた要素と、与えられた要素によって包括されるあらゆる要素を削除します。

Declaration 宣言

@discardableResult mutating func remove(_ member: Self.Element) -> Self.Element?

Parameters パラメータ

member

The element of the set to remove. 削除されることになる集合の要素。

Return Value 戻り値

For ordinary sets, an element equal to member if member is contained in the set; otherwise, nil. In some cases, a returned element may be distinguishable from member by identity comparison or some other means. 普通の集合に対して、memberが集合に含まれているならば、memberに等しい要素;そうでなければ、nil。いくつかの場合には、ある返される要素は、同一性比較または何らかの他の意味でmemberから区別可能であるかもしれません。

For sets where the set type and element type are the same, like OptionSet types, this method returns any intersection between the set and [member], or nil if the intersection is empty. OptionSet型など、集合型と要素型が同じであるところの集合に対して、このメソッドは集合と[member]の間の何らかの交叉、または交叉が空ならばnilを返します。

Default Implementations 省略時実装

OptionSet Implementations

See Also 参照

Adding and Removing Elements 要素の追加と削除