What is the remove() method of an array in Swift?

Overview

An array’s elements can be removed in Swift using the remove() method.

We only have to pass the element’s index to delete the elements.

Syntax

arr.remove(at: index)
Syntax to remove an element in an array in Swift

Return type

It’s return type is void.

Parameters

index: This refers to the index position of the array to remove. In this case, the array is arr.

Code example

// create an array
var vowels = ["a", "e", "p", "i", "o", "u", "k"]
// print initial array
print(vowels)
// remove element
vowels.remove(at : 2) // remove "p"
//print new array
print(vowels)
// remove element
vowels.remove(at : 5) // remove "k"
// print array
for letter in vowels{
print(letter)
}

Explanation

  • Line 2: We create an array named vowels.
  • Line 4: We print the array’s values to the console.
  • Line 6: An element at index 2 is removed. This is the character "p". After this, the array has six remaining elements.
  • Line 8: The array will not remain the same since an element has been removed. So, we print the modified array on this line.
  • Line 10: An element at index 5 is removed from the modified array.
  • Line 12: We print the elements of the modified array using the for-in loop.
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources