Array.flatMap(_:)

Преобразует в последовательности и склеивает их.

Сигнатураfunc flatMap<S>(_ transform: (Element) -> S) -> [S.Element]

Применяет transform, возвращающее последовательность, и объединяет все результаты в один плоский массив.

let nested = [[1, 2], [3, 4]]
let flat = nested.flatMap { $0 }
print(flat) // [1, 2, 3, 4]
← Все записи: Стандартная библиотека Swift
Поддержать проект