Swift: удаление последнего элемента из массива – методы и примеры

Чтобы удалить последний элемент массива в Swift, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование метода removeLast():

    var myArray = ["apple", "banana", "orange"]
    myArray.removeLast()
    // Output: ["apple", "banana"]
  2. Использование синтаксиса индексов со свойством count:

    var myArray = ["apple", "banana", "orange"]
    myArray[myArray.count - 1] = nil
    // Output: ["apple", "banana"]
  3. Использование метода popLast():

    var myArray = ["apple", "banana", "orange"]
    let lastElement = myArray.popLast()
    // Output: ["apple", "banana"]
    // lastElement contains "orange"
  4. Использование оператора присваивания с выражением диапазона:

    var myArray = ["apple", "banana", "orange"]
    myArray[myArray.count-1..<myArray.count] = []
    // Output: ["apple", "banana"]

Эти методы удаляют последний элемент из массива и возвращают обновленный массив. Первый метод (removeLast()) изменяет массив на месте, в то время как другие методы предоставляют разные способы достижения того же результата.