Предположим, у меня есть массив, например:
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]
. Третий индекс не существует, как массив [0] перед значением!