Sobes.tech
Intern
132
questionbank

Как вставить элемент в массив?

Ответ от нейросети

sobes.tech AI

Для вставки элемента в массив в Swift используются методы append, insert(at:) или операторы +=.

  1. append(_:): Добавляет один элемент в конец массива.

    var array = [1, 2, 3]
    array.append(4) // [1, 2, 3, 4]
    
  2. append(contentsOf:): Добавляет содержимое другой последовательности (например, другого массива) в конец текущего массива.

    var array = [1, 2, 3]
    let newElements = [4, 5]
    array.append(contentsOf: newElements) // [1, 2, 3, 4, 5]
    
  3. insert(_:at:): Вставляет один элемент по указанному индексу. Элементы, находящиеся по этому индексу и далее, сдвигаются вправо.

    var array = [1, 2, 3]
    array.insert(99, at: 1) // [1, 99, 2, 3]
    
  4. insert(contentsOf:at:): Вставляет содержимое другой последовательности по указанному индексу.

    var array = [1, 2, 3]
    let newElements = [99, 88]
    array.insert(contentsOf: newElements, at: 1) // [1, 99, 88, 2, 3]
    
  5. Оператор +=: Добавляет либо один элемент (если он в квадратных скобках), либо элементы другой последовательности в конец массива.

    var array = [1, 2, 3]
    array += [4] // [1, 2, 3, 4]
    array += [5, 6] // [1, 2, 3, 4, 5, 6]