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