Avatar ·

Wie finde ich die Summe der Elemente in einem Array in Swift? Summe von Zahlen finden

Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und habe ein Problem mit Arrays. Ich muss die Summe aller Elemente in einem Zahlen-Array finden. Ich habe diesen Code geschrieben, aber er funktioniert nicht, und ich verstehe nicht, warum: ```swift let numbers = [1, 2, 3, 4, 5] var sum = 0 for i in numbers { sum = sum + numbers[i] } print(sum) ``` Es gibt einen Fehler aus: "Cannot convert value of type 'Int' to expected argument type 'Index'". Ich dachte, dass `i` der Index des Elements ist, aber anscheinend liege ich falsch. Wie kann ich richtig durch das Array iterieren und alle Zahlen addieren? Gibt es vielleicht eine eingebaute Funktion dafür? Ich habe von `reduce` gehört, verstehe aber nicht ganz, wie es funktioniert. Außerdem würde ich gerne wissen, wie man Elemente summiert, wenn das Array optional ist (z.B. `[Int]?`) oder wenn es nil-Werte enthalten kann (z.B. `[Int`