Припустимо, у мене є масив, наприклад:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
А пізніше я хочу натиснути / додати елемент до кінця згаданого масиву, щоб отримати:
["Steve", "Bill", "Linus", "Bret", "Tim"]
Який метод я повинен використовувати?
А як щодо випадку, коли я хочу додати елемент до передньої частини масиву? Чи є постійний незмінний час?
let array = [Int]()
ви ніколи не можете сказати, що array[0] = 42
це дасть індекс поза помилкою діапазону . Ви повинні використовувати array.append(42)
. Чому ви не можете підписатись? З тієї ж причини ви не можете зробити letters[3] = d
для let letters = [a,b,c]
. 3-й індекс не існує, як і масив [0] перед значенням!