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) माना जाता है? पहले से धन्यवाद!