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.