Junior — Middle
Quel est le but d'utiliser la fonction reduce en programmation?
sobes.tech IA
Réponse de l'IA
La fonction reduce est utilisée pour traiter séquentiellement les éléments d'une collection (par exemple, un tableau) afin de les réduire à une seule valeur. Elle prend un accumulateur et un élément actuel, applique une fonction et renvoie l'accumulateur mis à jour. C'est pratique pour additionner, multiplier, fusionner ou d'autres opérations où vous souhaitez obtenir un résultat final à partir d'un ensemble de données.
Exemple en Swift:
let numbers = [1, 2, 3, 4, 5]
let sum = numbers.reduce(0) { accumulator, current in
accumulator + current
}
print(sum) // Affichera 15
Ici, reduce additionne tous les nombres du tableau, en commençant par 0.