Sobes.tech
Junior — Middle

Mi a reduce függvény használatának célja a programozásban?

sobes.tech MI

Válasz az MI-től

A reduce függvényt arra használják, hogy egy kollekció (például tömb) elemeit egymás után feldolgozva egyetlen értékké redukálják. Elfogad egy akkumilátort és a jelenlegi elemet, alkalmaz egy függvényt rájuk, és visszaadja a frissített akkumilátort. Hasznos összeadásra, szorzásra, összefűzésre vagy más műveletekre, ahol a végső eredményt egy adathalmazból kell kinyerni.

Swift példával:

let numbers = [1, 2, 3, 4, 5]
let sum = numbers.reduce(0) { accumulator, current in
    accumulator + current
}
print(sum) // 15-öt fog kiírni

Ebben a reduce összeadja az összes számot a tömbben, 0-tól kezdve.