Avatar ·

Swift में ऐरे के तत्वों का योग कैसे खोजें? संख्याओं का योग खोजना

सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है, और मुझे Arrays के साथ एक समस्या आई है। मुझे संख्याओं के ऐरे में सभी तत्वों का योग खोजना है। मैंने यह कोड लिखा, लेकिन यह काम नहीं कर रहा, और मैं समझ नहीं पा रहा हूँ कि क्यों:\n\n```swift\nlet numbers = [1, 2, 3, 4, 5]\nvar sum = 0\n\nfor i in numbers {\n sum = sum + numbers[i]\n}\n\nprint(sum)\n```\n\nयह एरर दे रहा है: "Cannot convert value of type 'Int' to expected argument type 'Index'"।\n\nमैंने सोचा था कि `i` एलिमेंट का इंडेक्स है, लेकिन जाहिर है मैं गलत हूँ। ऐरे में सही तरीके से कैसे घूमें और सभी संख्याओं को जोड़ें? क्या इसके लिए कोई बिल्ट-इन फंक्शन है? मैंने `reduce` के बारे में सुना है, लेकिन मुझे पूरी तरह से समझ नहीं आया कि यह कैसे काम करता है।\n\nसाथ ही, मैं यह भी जानना चाहूँगा कि अगर ऐरे ऑप्शनल है (जैसे, `[Int]?`) या इसमें nil वैल्यू हो सकती हैं (जैसे, `[Int