En Swift, un conjunto es una colección genérica que se usa para almacenar valores desordenados del mismo tipo. Significa que no está permitido mantener diferentes tipos en el conjunto o podemos decir que un tipo de conjunto de string solo puede almacenar tipos de datos de string, no tipo int. Puede usar un conjunto en lugar de una array si el orden de los valores no está definido o si desea almacenar valores únicos. No guarda valores duplicados, siempre guarda valores únicos. Generalmente utiliza una tabla hash para almacenar los elementos. Un conjunto puede ser mutable o inmutable. En Set, podemos eliminar fácilmente el primer elemento usando removeFirst()función. Esta función se utiliza para eliminar el primer elemento del conjunto. Como sabemos que un conjunto es una colección desordenada, se elimina y se devuelve un elemento aleatorio. Esta función elimina un elemento a la vez. No toma ningún parámetro.
Sintaxis:
establecerNombre.removeFirst()
Aquí,
setName es el objeto de la clase set.
Valor devuelto: Devolverá el elemento eliminado del conjunto.
Ejemplo 1:
Swift
// Swift program to remove a element from the set import Swift // Creating a set of Authors rating // Here the set is of float type var AuthorRating: Set = [2, 458, 65, 8, 76, 4, 982, 3, 4, 5] // Displaying original set print("Original Set:", AuthorRating) // Remove the first element // Using removeFirst() function var result = AuthorRating.removeFirst() // Displaying the set after removing an element print("Final Set:", AuthorRating)
Producción:
Original Set: [76, 458, 2, 5, 982, 4, 3, 8, 65] Final Set: [458, 2, 5, 982, 4, 3, 8, 65]
Ejemplo 2:
Swift
// Swift program to remove a element from the set import Swift // Creating a set of Author's name // Here the set is of string type var AuthorName: Set = ["Pihu", "Punit", "Sumit", "Rahul", "Mira"] // Displaying original set print("Original Set:", AuthorName) // Remove the first element // Using removeFirst() function var result = AuthorName.removeFirst() // Displaying the set after removing an element print("Final Set:", AuthorName) // Displaying removed name print("Removed name:", result)
Producción:
Original Set: ["Punit", "Rahul", "Pihu", "Mira", "Sumit"] Final Set: ["Rahul", "Pihu", "Mira", "Sumit"] Removed name: Punit
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