Supongamos que tengo una matriz, por ejemplo:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
Y luego quiero empujar / agregar un elemento al final de dicha matriz, para obtener:
["Steve", "Bill", "Linus", "Bret", "Tim"]
¿Qué método debo usar?
¿Y qué pasa con el caso en el que quiero agregar un elemento al frente de la matriz? ¿Hay un tiempo constante sin cambio?
let array = [Int](), nunca puede decir array[0] = 42que dará un error de índice fuera de rango . Debe utilizar array.append(42). ¿Por qué no puedes subíndice? Por la misma razón no se puede hacer letters[3] = dpara let letters = [a,b,c]. ¡El 3er índice no existe como lo es la matriz [0] antes de un valor!