Avatar ·

Comment trouver la somme des éléments d'un tableau en Swift ? Recherche de la somme des nombres

Bonjour à tous ! Je viens de commencer à apprendre Swift et j'ai un problème avec les tableaux. Je dois trouver la somme de tous les éléments d'un tableau de nombres. J'ai écrit ce code, mais il ne fonctionne pas et je ne comprends pas pourquoi : ```swift let numbers = [1, 2, 3, 4, 5] var sum = 0 for i in numbers { sum = sum + numbers[i] } print(sum) ``` Il génère une erreur : "Cannot convert value of type 'Int' to expected argument type 'Index'". Je pensais que `i` était l'index de l'élément, mais apparemment je me trompe. Comment parcourir correctement le tableau et additionner tous les nombres ? Existe-t-il une fonction intégrée pour cela ? J'ai entendu parler de `reduce`, mais je ne comprends pas bien comment ça fonctionne. J'aimerais aussi savoir comment additionner les éléments si le tableau est optionnel (par exemple, `[Int]?`) ou s'il peut contenir des valeurs nil (par exemple, `[Int?]`). Je serais reconnaissant pour tout exemple et explication ! De préférence en français simple, pour que ce soit compréhensible pour un débutant. <<>>

La bonne méthode pour additionner les éléments d'un tableau en Swift