Array.enumerated()
Пары (индекс, элемент) для перебора.
Сигнатура
func enumerated() -> EnumeratedSequence<[Element]>Возвращает последовательность пар (offset, element), где offset — порядковый номер начиная с нуля. Удобно для перебора с индексом.
let letters = ["a", "b", "c"]
for (i, ch) in letters.enumerated() {
print(i, ch) // 0 a / 1 b / 2 c
}