Junior — Middle
Hogyan valósulnak meg és működnek az adatsorok a Swift nyelvben?
sobes.tech MI
Válasz az MI-től
Swiftben a tömböket Array típus képviseli, amely egy általános kollekció, és ugyanazon típusú elemek rendezett halmazát tárolja.
Jellemzők:
- A Swiftben a tömbök szerkezetek (értéktípusok), így értékadás vagy átadás esetén másolat készül róluk (copy-on-write optimalizáció).
- Létrehozhatunk módosítható (
var) és nem módosítható (let) tömböket. - Támogatják az indexelést, iterációt, elemek hozzáadását és törlését.
Példa tömb létrehozására és használatára:
var numbers: [Int] = [1, 2, 3]
numbers.append(4) // elem hozzáadása
print(numbers[0]) // kiírja az 1-et
for number in numbers {
print(number)
}
Így a Swift tömbök kényelmesek és biztonságosak a típusosítás és az értéktípus jellemzői miatt.