Sobes.tech
Junior — Middle

¿Cuál es el propósito de usar la función reduce en programación?

sobes.tech AI

Respuesta de la IA

La función reduce se utiliza para procesar secuencialmente los elementos de una colección (por ejemplo, un array) con el objetivo de reducirla a un solo valor. Toma un acumulador y un elemento actual, aplica una función y devuelve el acumulador actualizado. Es útil para sumar, multiplicar, fusionar u otras operaciones donde se necesita obtener un resultado final a partir de un conjunto de datos.

Ejemplo en Swift:

let numbers = [1, 2, 3, 4, 5]
let sum = numbers.reduce(0) { accumulator, current in
    accumulator + current
}
print(sum) // Imprimirá 15

Aquí, reduce suma todos los números del array, comenzando desde 0.