Supposons que j'ai un tableau, par exemple:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
Et plus tard, je veux pousser / ajouter un élément à la fin dudit tableau, pour obtenir:
["Steve", "Bill", "Linus", "Bret", "Tim"]
Quelle méthode dois-je utiliser?
Et qu'en est-il du cas où je veux ajouter un élément à l' avant du tableau? Y a-t-il un décalage constant dans le temps?
let array = [Int]()
vous ne pouvez jamais dire que array[0] = 42
cela donnera une erreur d' index hors plage . Vous devez utiliser array.append(42)
. Pourquoi ne pouvez-vous pas vous inscrire? Pour la même raison que vous ne pouvez pas le faire letters[3] = d
pour let letters = [a,b,c]
. Le 3e index est inexistant, tout comme le tableau [0] avant une valeur!