Intern
Ką žinote apie masyvus (Array)?
sobes.tech AI
Atsakymas iš AI
Swift masyvas yra tvarkinga vieno tipo elementų kolekcija.
Pagrindinės savybės:
- Tvarkingumas: Elementai turi nustatytą tvarką ir prieinami pagal indeksą.
- Tipų saugumas: Masyvas gali saugoti tik vieno tipo elementus.
- Keičiamumas: Swift masyvai yra struktūros (reikšmių tipai). Priskyrimo ar perdavimo metu sukuriama kopija. Norint padaryti masyvą keičiamą, jį reikia deklaruoti su
var. - Dydis: Masyvas gali būti dinamiško dydžio, elementų skaičius gali keistis.
Naudojimo pavyzdžiai:
// Tuščio eilutės masyvo sukūrimas
var emptyArray: [String] = []
// Masyvo su pradinėmis reikšmėmis sukūrimas
let numbers = [1, 2, 3, 4, 5]
// Prieigos prie elemento pagal indeksą pavyzdys
let firstNumber = numbers[0] // 1
// Elemento pridėjimas
emptyArray.append("Hello")
// Elemento įterpimas pagal indeksą
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Elemento pašalinimas
emptyArray.remove(at: 0) // ["World"]
// Elementų iteracija
for number in numbers {
print(number)
}
Svarbūs metodai ir savybės:
| Metodas/Savybė | Aprašymas |
|---|---|
count |
Elementų skaičius masyve |
isEmpty |
Loginė reikšmė, nurodanti, ar masyvas tuščias |
append(_:) |
Prideda elementą į masyvo pabaigą |
insert(_:at:) |
Įterpia elementą pagal nurodytą indeksą |
remove(at:) |
Pašalina elementą pagal nurodytą indeksą |
first |
Pasirinktinai pirmas elementas |
last |
Pasirinktinai paskutinis elementas |
Masyvai plačiai naudojami duomenų saugojimui ir apdorojimui programose.