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
varilə 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.