Array.insert(_:at:)
Вставляет элемент по указанному индексу.
Сигнатура
mutating func insert(_ newElement: Element, at i: Int)Вставляет элемент в массив на позицию i, сдвигая последующие элементы вправо. Индекс должен быть в диапазоне от 0 до count включительно.
var nums = [1, 2, 4]
nums.insert(3, at: 2)
print(nums) // [1, 2, 3, 4]