Sobes.tech
Junior — Middle

Care este scopul utilizării funcției reduce în programare?

sobes.tech AI

Răspuns de la AI

Funcția reduce este utilizată pentru procesarea secvențială a elementelor unei colecții (de exemplu, un array) cu scopul de a le reduce la o singură valoare. Aceasta acceptă un acumulator și elementul curent, aplică o funcție și returnează acumulatorul actualizat. Este utilă pentru adunare, multiplicare, unire sau alte operații în care trebuie obținut rezultatul final dintr-un set de date.

Exemplu în Swift:

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

Aici, reduce adună toate numerele din array, începând cu 0.