zip(_:_:)
Попарно объединяет две последовательности.
Сигнатура
func zip<A, B>(_ a: A, _ b: B) -> Zip2Sequence<A, B>Возвращает последовательность пар из элементов двух последовательностей. Длина результата равна меньшей из двух.
let names = ["Анна", "Иван"]
let ages = [30, 25]
for (n, a) in zip(names, ages) {
print(n, a) // Анна 30 / Иван 25
}