Junior — Middle
86
Бағдарламалауда reduce функциясының мақсаты қандай?
AI-дан жауап
sobes.tech AI
Функция reduce используется для последовательной обработки элементов коллекции (например, массива) с целью свести их к одному значению. Она принимает аккумулятор и текущий элемент, применяет к ним функцию и возвращает обновлённый аккумулятор. Это удобно для суммирования, умножения, объединения или других операций, где нужно получить итоговый результат из набора данных.
Пример на Swift:
let numbers = [1, 2, 3, 4, 5]
let sum = numbers.reduce(0) { accumulator, current in
accumulator + current
}
print(sum) // Выведет 15
Здесь reduce складывает все числа массива, начиная с 0.