Misalkan saya memiliki sebuah array, misalnya:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
Dan kemudian saya ingin mendorong / menambahkan elemen ke akhir array tersebut, untuk mendapatkan:
["Steve", "Bill", "Linus", "Bret", "Tim"]
Metode apa yang harus saya gunakan?
Dan bagaimana dengan kasus di mana saya ingin menambahkan elemen ke bagian depan array? Apakah ada waktu terus-menerus berubah?
let array = [Int]()
Anda tidak akan pernah bisa mengatakan array[0] = 42
Ini akan memberikan indeks di luar rentang kesalahan. Anda harus menggunakan array.append(42)
. Mengapa Anda tidak bisa berlangganan? Untuk alasan yang sama Anda tidak dapat melakukan letters[3] = d
untuk let letters = [a,b,c]
. Indeks ke-3 tidak ada seperti halnya array [0] sebelum nilai!