Sobes.tech
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 var ile 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.