Cómo encontrar el índice de un elemento en una lista (array) en Swift
¡Hola! Acabo de empezar a estudiar Swift y me encontré con una tarea simple, a primera vista. Tengo un array de strings con nombres de usuarios:
let users = ["Анна", "Борис", "Виктор", "Галина", "Дмитрий"]
Necesito encontrar el índice bajo el cual se encuentra, por ejemplo, "Виктор". Sé que en otros lenguajes (como Python) existe el método index() que devuelve directamente la posición del elemento. Pero en Swift no encuentro nada similar.
Intenté escribir un bucle manualmente:
for i in 0..
Esto funciona, pero parece engorroso. Creo que en Swift debería haber una forma más elegante. Además, el array puede ser grande, y este bucle no es la solución más rápida.
Por favor, indíquenme cómo encontrar correctamente el índice de un elemento en un array. ¿Qué hacer si el elemento se repite varias veces? ¿Y cómo manejar la situación cuando el elemento no está en el array? No answers yet.
Inicia sesión para dejar una respuesta