¿Cómo eliminar el primer elemento del Conjunto en Swift?

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

Deja una respuesta

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