Avatar ·

Wie durchläuft man ein Array in umgekehrter Reihenfolge in Swift? 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:\n\n```swift\nlet fruits = ["apple", "banana", "orange", "grape"]\n```\n\nIch 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:\n\n```swift\nfor fruit in fruits {\n print(fruit)\n}\n```\n\nAber 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. Könnt ihr mir bitte sagen, 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