Sobes.tech
Intern

Čo vieš o poliach (Array)?

sobes.tech AI

Odpoveď od AI

Pole v Swift je usporiadaná kolekcia prvkov rovnakého typu.

Kľúčové vlastnosti:

  • Usporiadanie: Prvky majú definované poradie a sú prístupné podľa indexu.
  • Typová bezpečnosť: Pole môže obsahovať iba prvky jedného typu.
  • Zmeniteľnosť: Polia v Swift sú štruktúry (hodnotové typy). Pri priraďovaní alebo odovzdávaní sa vytvorí kópia. Aby bolo pole zmeniteľné, musí byť deklarované s var.
  • Veľkosť: Pole môže byť dynamickej veľkosti a počet prvkov sa môže meniť.

Príklady použitia:

// Vytvorenie prázdneho poľa reťazcov
var emptyArray: [String] = []

// Vytvorenie poľa s počiatočnými hodnotami
let numbers = [1, 2, 3, 4, 5]

// Prístup k prvku pomocou indexu
let firstNumber = numbers[0] // 1

// Pridanie prvku
emptyArray.append("Hello")

// Vloženie prvku na špecifickú pozíciu
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Odstránenie prvku
emptyArray.remove(at: 0) // ["World"]

// Iterácia cez prvky
for number in numbers {
    print(number)
}

Dôležité metódy a vlastnosti:

Metóda/Vlastnosť Popis
count Počet prvkov v poli
isEmpty Boolean, ktorý ukazuje, či je pole prázdne
append(_:) Pridá prvok na koniec poľa
insert(_:at:) Vloží prvok na špecifickú pozíciu
remove(at:) Odstráni prvok zo špecifickej pozície
first Voliteľný prvý prvok
last Voliteľný posledný prvok

Polia sa široko používajú na ukladanie a spracovanie dát v aplikáciách.