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