Intern
Co víš o poli (Array)?
sobes.tech AI
Odpověď od AI
Pole v Swiftu je uspořádaná kolekce prvků stejného typu.
Klíčové vlastnosti:
- Uspořádání: Prvky mají definované pořadí a jsou přístupné podle indexu.
- Typová bezpečnost: Pole může obsahovat pouze prvky jednoho typu.
- Změnitelnost: Pole ve Swiftu jsou struktury (hodnotové typy). Při přiřazení nebo předání se vytvoří kopie. Aby bylo pole změnitelné, musí být deklarováno s
var. - Velikost: Pole může být dynamické, počet prvků se může měnit.
Příklady použití:
// Vytvoření prázdného pole řetězců
var emptyArray: [String] = []
// Vytvoření pole s počátečními hodnotami
let numbers = [1, 2, 3, 4, 5]
// Přístup k prvku podle indexu
let firstNumber = numbers[0] // 1
// Přidání prvku
emptyArray.append("Hello")
// Vložení prvku na specifický index
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Odstranění prvku
emptyArray.remove(at: 0) // ["World"]
// Iterace přes prvky
for number in numbers {
print(number)
}
Důležité metody a vlastnosti:
| Metoda/Vlastnost | Popis |
|---|---|
count |
Počet prvků v poli |
isEmpty |
Boolean, zda je pole prázdné |
append(_:) |
Přidá prvek na konec pole |
insert(_:at:) |
Vloží prvek na specifický index |
remove(at:) |
Odstraní prvek na specifickém indexu |
first |
První prvek (volitelný) |
last |
Poslední prvek (volitelný) |
Políčka jsou široce používána pro ukládání a zpracování dat v aplikacích.