كيفية تكرار مصفوفة بترتيب عكسي في Swift؟ حلقة for-in بالعكس
مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وواجهت هذه المهمة. لدي مصفوفة من النصوص:\n\n```swift\nlet fruits = ["apple", "banana", "orange", "grape"]\n```\n\nأحتاج إلى عرض عناصر هذه المصفوفة بترتيب عكسي، أي بدءاً من "grape" وانتهاءً بـ "apple". أعرف كيفية عمل حلقة for-in عادية:\n\n```swift\nfor fruit in fruits {\n print(fruit)\n}\n```\n\nلكن هذا يعرض العناصر بالترتيب. حاولت كتابة شيء مثل `for fruit in fruits.reversed()`، لكنني لست متأكداً إذا كان هذا صحيحاً. كما سمعت أنه يمكن استخدام index وتقليله، لكن هذا يبدو معقداً. من فضلكم، أخبروني كيف يمكن تنظيم حلقة لتكرار المصفوفة بترتيب عكسي بشكل صحيح؟ هل هناك عدة طرق؟ وأي منها يعتبر الأكثر "سويفتية" (idiomatic)؟ شكراً مسبقاً!