Avatar ·

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

सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है, और मुझे arrays के साथ एक समस्या आई है। मुझे संख्याओं के array में सभी तत्वों का योग खोजना है। मैंने यह कोड लिखा है, लेकिन यह काम नहीं कर रहा है, और मैं समझ नहीं पा रहा हूँ कि क्यों:\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` तत्व का index है, लेकिन जाहिर है मैं गलत हूँ। array में सही तरीके से कैसे घूमें और सभी संख्याओं को जोड़ें? क्या इसके लिए कोई built-in function है? मैंने `reduce` के बारे में सुना है, लेकिन मैं पूरी तरह से नहीं समझता कि यह कैसे काम करता है।\n\nमैं यह भी जानना चाहूँगा कि अगर array optional है (जैसे, `[Int]?`) या इसमें nil मान हो सकते हैं (जैसे, `[Int`)