文書   >   Foundation   >   Collections   >   Set   >   remove(_:)
インスタンスメソッド
remove(_:)
Set から指定された要素を削除します。
宣言
パラメータ
member | Set から削除すべき要素。 |
戻り値
それが Set のメンバーである場合は、member パラメータの値。そうでなければ、nil。
議論
この例では、ingredients の Set から要素 "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."
関連
プロトコルから
SetAlgebra
以下も見よ
要素の削除
func filter((Element) -> Bool) -> Set<Element>
与えられた述語を満たす Set の要素を含む新しい Set を返します。
func remove<ConcreteElement>(ConcreteElement) -> ConcreteElement?
func removeFirst() -> Element
Set の最初の要素を削除します。
func remove(at: Set<Element>.Index) -> Element
Set の与えられたインデックスにある要素を削除します。
func removeAll(keepingCapacity: Bool)
Set からすべてのメンバーを削除します。
トップへ
トップへ
トップへ
トップへ
トップへ