¿Cómo verificar si la array contiene un elemento dado en Swift?

El lenguaje Swift admite diferentes tipos de colecciones genéricas y una array es una de ellas. Una array es una colección ordenada que se usa para mantener el mismo tipo de datos como int, float, string, etc., en una array no se permite almacenar el valor de otro tipo. También mantiene valores duplicados del mismo tipo. Puede ser mutable e inmutable. Cuando asignamos una array a una variable, esa array se conoce como mutable, mientras que cuando asignamos una array a una constante, esa array se conoce como inmutable. En la array Swift, verificamos si la array dada contiene el elemento especificado o no. Para hacer esta tarea usamos la función contains(). Esta función se usa para verificar si el elemento dado está presente o no en la array especificada. Devolverá verdadero si el valor dado está presente en la array; de lo contrario, devolverá falso.

Sintaxis:

arrayName.contains(ele)

Aquí, 

arrayName es el objeto de la clase de array 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 array or not
import Swift
  
// Creating an array of Creator name
// Here the array is of string type
var CreatorName = ["Tina", "Prita", "Mona", "Guri", "Om", "Rohit"]
  
// Checking if Mona is present in the given array or not
var result1 = CreatorName.contains("Mona")
  
// Displaying result
print(result1)
  
// Checking if Sumit is present in the given array or not
var result2 = CreatorName.contains("Sumit")
  
// Displaying result
print(result2)

Producción:

true
false

Ejemplo 2:

Swift

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

Producción:

1 is not present in the array
67 is present in the array

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 *