Array.reduce(_:_:)

Сворачивает массив в одно значение.

Сигнатураfunc reduce<R>(_ initial: R, _ next: (R, Element) -> R) -> R

Накапливает результат, последовательно применяя замыкание к аккумулятору и каждому элементу, начиная с начального значения initial.

let nums = [1, 2, 3, 4]
let sum = nums.reduce(0, +)
print(sum) // 10
← Все записи: Стандартная библиотека Swift
Поддержать проект