Swift Array removeFirst()

In this tutorial, we will learn about the Swift array removeFirst() method with the help of examples.

The removeFirst() method removes the first element from the array.


var brands = ["Dell", "Apple", "Razer"]

// removes and returns first element from brands print(brands.removeFirst())
// Output: Dell

removeFirst() Syntax

The syntax of the array removeFirst() method is:

array.removeFirst(i: Int)

Here, array is an object of the Array class.

removeFirst() Parameter

The removeFirst() method can take a single parameter:

  • i (optional) - number of elements to be removed from the beginning of the array

removeFirst() Return Value

  • returns the removed element from the array

Example 1: Swift Array removeFirst()

var country = ["Nepal", "Greece", "Spain"]

// removes and returns first element from country print(country.removeFirst())
// print the modified array print(country)


["Greece", "Spain"]

Here, we have used the removeFirst() method to remove the first element from the country array.

After removing the first element, we have printed the modified array.

Example 2: Remove Multiple Number of Elements

var languages = ["Swift", "Python", "Java"]

print("Before removeFirst():", languages)

// removes first two elements from languages languages.removeFirst(2)
print("After removeFirst():", languages)


Before removeFirst(): ["Swift", "Python", "Java"]
After removeFirst(): ["Java"]

Here, languages.removeFirst(2) removes the first 2 elements from languages.

Did you find this article helpful?