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

Overview

We use the popFirst() method in Swift to remove and return the first element of a set. It is important to remember that a set in Swift is unordered, so the first element may not be the first element on the set as we see it.

Syntax

set.popFirst()
Syntax for the "popFirst()" method

Parameter value

This method does not take any parameter values.

Return value

This method returns the first element of the set that was removed.

Code

// create some sets
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]
// pop and return first element
print(names.popFirst()!)
print(workers.popFirst()!)
print(numbers.popFirst()!)

Explanation

  • Lines 2–4: We create some set instances and initialize them with values.
  • Lines 7–9: We remove the first element of the set using the popFirst() method. Then, we return the popped or removed element.

Free Resources