Avatar ·

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()`, लेकिन मुझे यकीन नहीं है कि यह सही है। मैंने यह भी सुना है कि इंडेक्स का उपयोग करके उसे घटाया जा सकता है, लेकिन यह जटिल लगता है। कृपया बताएं कि ऐरे को उल्टे क्रम में ट्रैवर्स करने के लिए लूप को सही तरीके से कैसे लिखें? क्या कई तरीके हैं? और उनमें से कौन सा सबसे "स्विफ्टी" (idiomatic) माना जाता है? पहले से धन्यवाद!