Intern
Dizi (Array) hakkında ne biliyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
Swift'te dizi, aynı türden öğelerin sıralı bir koleksiyonudur.
Ana özellikler:
- Sıralama: Öğeler belirli bir sıraya sahiptir ve indeksle erişilebilir.
- Tür güvenliği: Dizi yalnızca tek bir türde öğe içerebilir.
- Değiştirilebilirlik: Swift'teki diziler yapılar (değer tipleri)dir. Atama veya geçiş sırasında kopya oluşturulur. Diziyi değiştirilebilir yapmak için
varile bildirilmelidir. - Boyut: Dizi dinamik boyutludur ve öğe sayısı değişebilir.
Kullanım örnekleri:
// Boş bir string dizisi oluşturma
var emptyArray: [String] = []
// Başlangıç değerleriyle dizi oluşturma
let numbers = [1, 2, 3, 4, 5]
// İndeksle öğeye erişim
let firstNumber = numbers[0] // 1
// Öğeyi ekleme
emptyArray.append("Hello")
// Belirli bir indekse öğe ekleme
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Öğeyi kaldırma
emptyArray.remove(at: 0) // ["World"]
// Öğeler üzerinde yineleme
for number in numbers {
print(number)
}
Önemli metodlar ve özellikler:
| Metod/Özellik | Açıklama |
|---|---|
count |
Dizideki öğe sayısı |
isEmpty |
Dizinin boş olup olmadığını gösteren boolean değer |
append(_:) |
Dizinin sonuna öğe ekler |
insert(_:at:) |
Belirli bir indekse öğe ekler |
remove(at:) |
Belirli bir indeksteki öğeyi kaldırır |
first |
Opsiyonel ilk öğe |
last |
Opsiyonel son öğe |
Diziler, uygulamalarda veri depolama ve işleme için yaygın olarak kullanılır.