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.