Sobes.tech
Intern

Mit tud az array (tömb) -ről?

sobes.tech MI

Válasz az MI-től

A Swift-ben a tömb egy rendezett gyűjteménye az azonos típusú elemeknek.

Fő jellemzők:

  • Rendezés: Az elemek meghatározott sorrendben vannak, és index alapján érhetők el.
  • Típusbiztonság: A tömb csak egy típusú elemeket tartalmazhat.
  • Módosíthatóság: A Swift tömbök struktúrák (értéktípusok). Hozzárendelés vagy átadás esetén másolat készül. Ahhoz, hogy a tömb módosítható legyen, var-ral kell deklarálni.
  • Méret: A tömb dinamikus méretű lehet, és az elemek száma változhat.

Használati példák:

// Üres string tömb létrehozása
var emptyArray: [String] = []

// Kezdeti értékekkel rendelkező tömb létrehozása
let numbers = [1, 2, 3, 4, 5]

// Elem elérése index segítségével
let firstNumber = numbers[0] // 1

// Elem hozzáadása
emptyArray.append("Hello")

// Elem beszúrása egy adott indexhez
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Elem törlése
emptyArray.remove(at: 0) // ["World"]

// Az elemek iterálása
for number in numbers {
    print(number)
}

Fontos metódusok és tulajdonságok:

Metódus/Tulajdonság Leírás
count Az elemek száma a tömbben
isEmpty Logikai érték, ami megmutatja, hogy a tömb üres-e
append(_:) Egy elemet hozzáad a tömb végéhez
insert(_:at:) Egy elemet beszúr egy adott helyre
remove(at:) Egy elemet töröl egy adott helyről
first Az első elem opcionális
last Az utolsó elem opcionális

A tömböket széles körben használják adatok tárolására és feldolgozására alkalmazásokban.