Załóżmy, że mam tablicę, na przykład:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
A później chcę przesunąć / dołączyć element na końcu wspomnianej tablicy, aby uzyskać:
["Steve", "Bill", "Linus", "Bret", "Tim"]
Jakiej metody powinienem użyć?
A co z przypadkiem, w którym chcę dodać element z przodu tablicy? Czy jest stałe przesunięcie czasu?
let array = [Int]()
, nigdy nie możesz powiedzieć, że array[0] = 42
spowoduje błąd indeksu poza zakresem . Powinieneś użyć array.append(42)
. Dlaczego nie możesz się zapisać? Z tego samego powodu nie można zrobić letters[3] = d
dla let letters = [a,b,c]
. Trzeci indeks nie istnieje, podobnie jak tablica [0] przed wartością!