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.