Sobes.tech
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.