What is the set.remove() method in Swift?

Overview

The remove() method can be used to remove an element from a set. This is done by specifying the element.

Syntax

set.remove(element)
Syntax for remove() method

Parameters

element: This is the element we want to remove from the set.

Return value

The value returned is the element that was removed.

Code example

// create some set instances
var names: Set = ["Alicia", "Bethany", "Chris", "Diana", "Eric"]
var workers: Set = ["Alicia", "Bethany", "Diana"]
var numbers: Set = [1, 2, 3, 4, 5, 7, 8, 9, 10]
// remove and return removed element
print(names.remove("Alicia")!)
print(workers.remove("Diana")!)
print(numbers.remove(2)!)
// print updated sets
print(names)
print(workers)
print(numbers)

Explanation

  • Lines 2-4: Set instances were created and initialized.
  • Lines 7-9: Using the remove() method, we removed some elements from the set and printed the removed elements.
  • Lines 12-14: As we have removed some elements from the sets, we decided to print the updated sets.

Free Resources