¿Cómo verificar si el conjunto contiene un elemento dado en Swift?

Swift admite la colección genérica y el conjunto es uno de ellos. Un conjunto se utiliza para almacenar valores desordenados del mismo tipo. Significa que no puede almacenar diferentes tipos en el conjunto, por ejemplo, un conjunto es de tipo int, entonces solo puede almacenar valores de tipo int, no de tipo string. Se usa un conjunto en lugar de una array si el orden de los valores no está definido o si desea almacenar valores únicos. Set no mantiene valores duplicados, siempre mantiene valores únicos y usa una tabla hash para almacenar los elementos. En Swift Set, podemos verificar fácilmente si el conjunto dado contiene el elemento especificado o no. Para hacer esta tarea usamos el contains()función. Esta función se utiliza para verificar si el elemento dado está presente o no en el conjunto especificado. Devolverá verdadero si el valor dado está presente en el conjunto; de lo contrario, devolverá falso. Esta función distingue entre mayúsculas y minúsculas, aquí Mohan y mohan son dos palabras diferentes.

Sintaxis:

setNombre.contains(ele)

Aquí,

setName es el objeto de la clase set y el parámetro ele representa el elemento. 

Valor devuelto: esta función devolverá verdadero si la array dada contiene el valor especificado; de lo contrario, devolverá falso. 

Ejemplo 1:

Swift

// Swift program to check if the specified element
// is present in the set or not
import Swift
  
// Creating an set of Creator rank
// Here the set is of int type
var CreatorRank : Set = [34, 67, 12, 34, 90, 5, 67, 89, 2]
  
// Checking if the given is present 
// in the set or not
if (CreatorRank.contains(1))
{
    print("1 is present in the set")
}
else{
    print("1 is not present in the set")
}
  
// Checking if the given number is present in 
// the set or not
if (CreatorRank.contains(67))
{
    print("67 is present in the set")
}
else{
    print("67 is not present in the set")
}

Producción:

1 is not present in the set
67 is present in the set

Ejemplo 2: 

Swift

// Swift program to check if the specified element
// is present in the set or not
import Swift
  
// Creating an set of Creator name
// Here the set is of string type
var CreatorName : Set = ["Tina", "Prita", "Mona", "Guri", "Om", "Rohit"]
  
// Checking if Mona is present in the given set or not
var result1 = CreatorName.contains("Mona")
  
// Displaying result
print(result1)
  
// Checking if Sumit is present in the given set or not
var result2 = CreatorName.contains("Sumit")
  
// Displaying result
print(result2)

Producción:

true
false

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 *