Avatar ·

Como verificar se um array contém um elemento específico em Swift?

Olá, colegas! Comecei a estudar Swift recentemente e me deparei com uma tarefa simples, mas importante. Preciso verificar se um valor específico está em um array. Por exemplo, tenho um array de strings com nomes de usuários e quero saber se um usuário chamado "Ana" já está registrado.\n\nEm outras linguagens, usei métodos como `in_array()` no PHP ou `includes()` no JavaScript. Em Swift, tentei escrever algo como:\n\n```swift\nlet users = ["Ivan", "Maria", "Ana", "Pedro"]\nlet searchName = "Ana"\n\nif users.contains(searchName) {\n print("Usuário encontrado!")\n} else {\n print("Usuário não encontrado.")\n}\n```\n\nMas não tenho certeza se essa é a abordagem correta. Existem outras formas de verificar em Swift? O que fazer se o array contiver números, ou se precisar verificar a presença com base em uma condição (por exemplo, todos os elementos maiores que 10)? Ficarei grato por uma explicação detalhada com exemplos. Desde já, obrigado!\n<<>>\n

Método principal: contains(_:)

\n

\nVocê fez tudo c