Wie man ein Array in Swift in umgekehrter Reihenfolge durchläuft? For-in-Schleife rückwärts
Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und bin auf folgende Aufgabe gestoßen. Ich habe ein Array von Strings:
```swift
let fruits = ["apple", "banana", "orange", "grape"]
```
Ich muss die Elemente dieses Arrays in umgekehrter Reihenfolge ausgeben, also beginnend mit "grape" und endend mit "apple". Ich weiß, wie man eine normale for-in-Schleife macht:
```swift
for fruit in fruits {
print(fruit)
}
```
Aber das gibt die Elemente in der Reihenfolge aus. Ich habe versucht, so etwas wie `for fruit in fruits.reversed()` zu schreiben, bin mir aber nicht sicher, ob das richtig ist. Ich habe auch gehört, dass man einen Index verwenden und ihn verringern kann, aber das sieht umständlich aus. Bitte sagt mir, wie man eine Schleife richtig organisiert, um ein Array in umgekehrter Reihenfolge zu durchlaufen? Gibt es mehrere Möglichkeiten? Und welche gilt als die "swiftigste" (idiomatisch)? Vielen Dank im Voraus für die Hilfe!
<<>>
Verwendung der Methode reversed() – der einfachste und korrekteste Weg
Ja, Ihre Vermutung ist absolut richtig! fruits.reversed() ist genau das
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen