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

remove(_:)

Removes the specified element from the set. 指定された要素を集合から削除します。

Declaration 宣言

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

Parameters パラメータ

member

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

Return Value 戻り値

The value of the member parameter if it was a member of the set; otherwise, nil. memberパラメータの値、それが集合のメンバであったならば;そうでなければ、nil

Discussion 解説

This example removes the element "sugar" from a set of ingredients. この例は、要素"sugar"を一揃いの材料から削除します。


var ingredients: Set = ["cocoa beans", "sugar", "cocoa butter", "salt"]
let toRemove = "sugar"
if let removed = ingredients.remove(toRemove) {
    print("The recipe is now \(removed)-free.")
}
// Prints "The recipe is now sugar-free."

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Removing Elements 要素の削除