¿Cómo eliminar el primer elemento de una array en Swift?

Swift proporciona varias colecciones genéricas y array es una de ellas. Al igual que otros lenguajes de programación en Swift, también una array es una colección ordenada que se usa para almacenar el mismo tipo de valores como int, string, float, etc., no está permitido almacenar el valor de otro tipo en una array, por ejemplo, tiene una array de tipo int, en esta array no puede almacenar valores flotantes, si intenta hacerlo obtendrá un error. También almacena valores duplicados del mismo tipo. Cuando se asigna una array a una variable, esa array es mutable, lo que significa que puede cambiar el contenido y el tamaño de la array. Y cuando una array se asigna a una constante, esa array es inmutable, lo que significa que no se le permite cambiar el contenido ni el tamaño de la array. En la array de Swift, se nos permite eliminar el primer elemento de la array dada. Para hacer esta tarea usamos elfunción removeFirst() . Esta función elimina o elimina el primer elemento presente en la array. También podemos eliminar múltiples elementos iniciales de la array usando la función removeFirst() .

Sintaxis:

arrayName.removeFirst(x: Int)

Aquí, 

arrayName es el objeto de la clase de array.

Parámetro: Esta función toma solo un parámetro. Es un parámetro opcional y se usa para eliminar la cantidad de elementos desde el inicio de la array.

Valor devuelto: esta función devuelve el valor eliminado

Ejemplo:

Swift

// Swift program to remove first element from the array
import Swift
  
// Creating an array of Authors Name
// Here the array is of string type
var AuthorName = ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"]
  
print("Author's name before removing first element:", AuthorName)
  
// Removing the first element from the AuthorName array
// Using removeFirst() function
AuthorName.removeFirst()
  
// Displaying the final result
print("Author's name removing first element:", AuthorName)
  
// Creating an array of article numbers
// Here the array is of int type
var ArticleNumber = [23, 1, 90, 3, 56, 23, 0, 6, 12]
print(".................................")
  
print("Article numbers before removing first element:", ArticleNumber)
  
// Removing the first element from the ArticleNumber array
// Using removeFirst() function
ArticleNumber.removeFirst()
  
// Displaying the final result
print("Article numbers after removing first element:", ArticleNumber)

Producción:

Author's name before removing first element: ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"]
Author's name removing first element: ["Poonam", "Punit", "Bittu", "Mohit"]
.................................
Article numbers before removing first element: [23, 1, 90, 3, 56, 23, 0, 6, 12]
Article numbers after removing first element: [1, 90, 3, 56, 23, 0, 6, 12]

Eliminar varios elementos de la array

En Swift, usando la función removeFirst() también podemos eliminar múltiples elementos desde el principio de la array. Para hacer esto, solo necesitamos pasar el número que representa el número total de elementos para eliminar de la array en la función. Por ejemplo, si queremos eliminar los 2 elementos iniciales de la array, debemos pasar 2 en esta función. 

Sintaxis:

nombreArray.removeFirst(3)

Ejemplo:

Swift

// Swift program to remove multiple elements from 
// the beginning of the array
import Swift
  
// Creating an array of Authors Name
// Here the array is of string type
var AuthorName = ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"]
  
print("Author's name before removing first element:", AuthorName)
  
// Removing the first two elements from the AuthorName array
// Using removeFirst() function
AuthorName.removeFirst(2)
  
// Displaying the final result
print("Author's name removing first element:", AuthorName)
  
// Creating an array of article numbers
// Here the array is of int type
var ArticleNumber = [23, 1, 90, 3, 56, 23, 0, 6, 12]
print(".................................")
  
print("Article numbers before removing first element:", ArticleNumber)
  
// Removing the first four elements from the ArticleNumber array
// Using removeFirst() function
ArticleNumber.removeFirst(4)
  
// Displaying the final result
print("Article numbers after removing first element:", ArticleNumber)

Producción:

Author's name before removing first element: ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"]
Author's name removing first element: ["Punit", "Bittu", "Mohit"]
.................................
Article numbers before removing first element: [23, 1, 90, 3, 56, 23, 0, 6, 12]
Article numbers after removing first element: [56, 23, 0, 6, 12]

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *