Intern
Ko jūs zināt par masīviem (Array)?
sobes.tech AI
Atbilde no AI
Swift masīvs ir sakārtota vienāda veida elementu kolekcija.
Galvenās īpašības:
- Kārtība: Elementiem ir noteikta kārtība un tie ir pieejami pēc indeksa.
- Tipa drošība: Masīvs var saturēt tikai vienas tipa elementus.
- Maināmība: Swift masīvi ir struktūras (vērtību tipi). Pievienojot vai pārsūtot, tiek izveidota kopija. Lai padarītu masīvu maināmu, to jādeklarē ar
var. - Izmērs: Masīvs var būt dinamiska izmēra, elementu skaits var mainīties.
Piemēri:
// Tukša virkņu masīva izveide
var emptyArray: [String] = []
// Masīva ar sākotnējām vērtībām izveide
let numbers = [1, 2, 3, 4, 5]
// Pieejas pie elementa pēc indeksa piemērs
let firstNumber = numbers[0] // 1
// Elementa pievienošana
emptyArray.append("Hello")
// Elementa ievietošana pēc indeksa
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Elementa dzēšana
emptyArray.remove(at: 0) // ["World"]
// Elementu iterācija
for number in numbers {
print(number)
}
Svarīgas metodes un īpašības:
| Metode/Īpašība | Apraksts |
|---|---|
count |
Elementu skaits masīvā |
isEmpty |
Loģiska vērtība, norāda, vai masīvs ir tukšs |
append(_:) |
Pievieno elementu masīva beigās |
insert(_:at:) |
Ievieto elementu pēc norādītā indeksa |
remove(at:) |
Dzēš elementu pēc norādītā indeksa |
first |
Opcijas pirmais elements |
last |
Opcijas pēdējais elements |
Masīvi plaši tiek izmantoti datu glabāšanai un apstrādei programmās.