Avatar ·

Comment parcourir un tableau dans l'ordre inverse en Swift ? Boucle for-in inversée

Bonjour à tous ! Je viens de commencer à apprendre Swift et j'ai rencontré un problème. J'ai un tableau de chaînes : ```swift let fruits = ["apple", "banana", "orange", "grape"] ``` Je dois afficher les éléments de ce tableau dans l'ordre inverse, c'est-à-dire en commençant par "grape" et en terminant par "apple". Je sais comment faire une boucle for-in normale : ```swift for fruit in fruits { print(fruit) } ``` Mais cela affiche les éléments dans l'ordre. J'ai essayé d'écrire quelque chose comme `for fruit in fruits.reversed()`, mais je ne suis pas sûr que ce soit correct. J'ai aussi entendu dire qu'on peut utiliser un index et le décrémenter, mais cela semble lourd. Dites-moi, s'il vous plaît, comment organiser correctement une boucle pour parcourir un tableau dans l'ordre inverse ? Existe-t-il plusieurs façons ? Et laquelle est considérée comme la plus "swift-like" (idiomatique) ? Merci d'avance.