Sobes.tech
Intern

Mida teate massiividest (Array)?

sobes.tech AI

Vastus AI-lt

Swift massiiv on järjekorras olevate ühe tüüpi elementide kogum.

Peamised omadused:

  • Järjepidevus: Elementidel on määratletud järjekord ning neile pääseb ligi indeksi kaudu.
  • Tüüpide turvalisus: Massiiv võib sisaldada ainult ühte tüüpi elemente.
  • Muudetavus: Swift massiive iseloomustavad struktuurid (väärtusetüübid). Omistamisel või edastamisel luuakse koopia. Muutmiseks tuleb massiiv deklareerida var abil.
  • Suurus: Massiiv võib olla dünaamilise suurusega, elementide arv võib muutuda.

Kasutamise näited:

// Tühi stringide massiivi loomine
var emptyArray: [String] = []

// Algväärtustega massiivi loomine
let numbers = [1, 2, 3, 4, 5]

// Elementidele ligipääs indeksi kaudu
let firstNumber = numbers[0] // 1

// Element lisamine
emptyArray.append("Hello")

// Element sisestamine indeksi kaudu
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Elementi eemaldamine
emptyArray.remove(at: 0) // ["World"]

// Elementide iteratsioon
for number in numbers {
    print(number)
}

Olulised meetodid ja omadused:

Meetod/Omadus Kirjeldus
count Elementide arv massiivis
isEmpty Loogiline väärtus, näitab, kas massiiv on tühi
append(_:) Elementi lisamine massiivi lõppu
insert(_:at:) Elementi sisestamine määratud indeksile
remove(at:) Elementi eemaldamine määratud indeksil
first Valikuline esimene element
last Valikuline viimane element

Massiive kasutatakse laialdaselt andmete salvestamiseks ja töötlemiseks rakendustes.