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