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