Como percorrer um array em ordem inversa em Swift? Loop for-in ao contrário
Olá a todos! Comecei a estudar Swift recentemente e me deparei com uma tarefa. Tenho um array de strings:
```swift
let fruits = ["apple", "banana", "orange", "grape"]
```
Preciso exibir os elementos deste array em ordem inversa, ou seja, começando com "grape" e terminando com "apple". Sei como fazer um loop for-in comum:
```swift
for fruit in fruits {
print(fruit)
}
```
Mas isso exibe os elementos em ordem. Tentei escrever algo como `for fruit in fruits.reversed()`, mas não tenho certeza se está correto. Também ouvi dizer que é possível usar um índice e decrementá-lo, mas parece complicado. Por favor, me digam como organizar corretamente um loop para percorrer um array em ordem inversa? Existem várias maneiras? E qual delas é considerada a mais "swift" (idiomatic)? Desde já agradeço pela ajuda!
<<>>
Usar o método reversed() — a maneira mais simples e correta
Sim, seu palpite está absolutamente certo! fruits.reversed() é exatamente isso