Intern
Co wiesz o tablicach (Array)?
sobes.tech AI
Odpowiedź od AI
Tablica w Swift to uporządkowana kolekcja elementów tego samego typu.
Kluczowe cechy:
- Porządek: Elementy mają określony porządek i dostępne są przez indeks.
- Bezpieczeństwo typu: Tablica może przechowywać tylko elementy jednego typu.
- Zmienne: Tablice w Swift są strukturami (typami wartości). Przy przypisaniu lub przekazaniu tworzona jest kopia. Aby uczynić tablicę zmienną, należy ją zadeklarować za pomocą
var. - Rozmiar: Tablica może mieć rozmiar dynamiczny, a liczba elementów może się zmieniać.
Przykłady użycia:
// Tworzenie pustej tablicy stringów
var emptyArray: [String] = []
// Tworzenie tablicy z wartościami początkowymi
let numbers = [1, 2, 3, 4, 5]
// Dostęp do elementu po indeksie
let firstNumber = numbers[0] // 1
// Dodanie elementu
emptyArray.append("Hello")
// Wstawienie elementu na określony indeks
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Usunięcie elementu
emptyArray.remove(at: 0) // ["World"]
// Iteracja po elementach
for number in numbers {
print(number)
}
Ważne metody i właściwości:
| Metoda/Właściwość | Opis |
|---|---|
count |
Liczba elementów w tablicy |
isEmpty |
Wartość boolean wskazująca, czy tablica jest pusta |
append(_:) |
Dodaje element na koniec tablicy |
insert(_:at:) |
Wstawia element na określony indeks |
remove(at:) |
Usuwa element z określonego indeksu |
first |
Opcjonalny pierwszy element |
last |
Opcjonalny ostatni element |
Tablice są szeroko używane do przechowywania i przetwarzania danych w aplikacjach.