Sobes.tech
Intern

Array (Massiv) haqqında nə bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Swift-də massiv, eyni növ elementlərin sıralanmış kolleksiyasıdır.

Əsas xüsusiyyətlər:

  • Sıralama: Elementlər müəyyən bir sıralamaya malikdir və indekslə əldə edilə bilər.
  • Növ təhlükəsizliyi: Massiv yalnız bir növ elementlər saxlaya bilər.
  • Dəyişkənlik: Swift-də massivlər strukturlardır (dəyər tipləri). Təyin etdikdə və ya ötürəndə nüsxə yaradılır. Massivi dəyişkən etmək üçün var ilə elan edilməlidir.
  • Ölçü: Massiv dinamik ölçülü ola bilər və elementlərin sayı dəyişə bilər.

İstifadə nümunələri:

// Boş string massivinin yaradılması
var emptyArray: [String] = []

// Başlanğıc dəyərlərlə massiv yaradılması
let numbers = [1, 2, 3, 4, 5]

// İndeks vasitəsilə elementə daxil olmaq
let firstNumber = numbers[0] // 1

// Element əlavə etmək
emptyArray.append("Hello")

// Müəyyən bir indeksə element daxil etmək
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Elementi silmək
emptyArray.remove(at: 0) // ["World"]

// Elementlər üzərində iterasiya
for number in numbers {
    print(number)
}

Əhəmiyyətli metodlar və xüsusiyyətlər:

Metod/Xüsusiyyət Təsviri
count Massivdəki elementlərin sayı
isEmpty Massivin boş olub-olmadığını göstərən boolean dəyər
append(_:) Elementi massivə əlavə edir
insert(_:at:) Elementi müəyyən bir indeksə daxil edir
remove(at:) Elementi müəyyən bir indeksdən silir
first İxtiyari ilk element
last İxtiyari son element

Massivlər tətbiqlərdə məlumatların saxlanması və işlənməsi üçün geniş istifadə olunur.