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.