Junior — Middle
El tudná magyarázni, hogy mi az egy tömb vagy szelet a programozásban?
sobes.tech MI
Válasz az MI-től
A szelet (slice) egy adatszerkezet, amely egy tömb folyamatos szakaszát reprezentálja, megadva a kezdőpontot és a hosszúságot. Olyan programozási nyelvekben, mint például a Swift, a szeletek lehetővé teszik, hogy a tömb egy részével dolgozzunk anélkül, hogy az adatokat másolnánk, így hatékony hozzáférést és módosítást biztosítva az elemekhez.
Példa Swift-ben:
let numbers = [1, 2, 3, 4, 5]
let slice = numbers[1...3] // szelet a 2, 3, 4 elemekkel
print(slice) // Kimenet: [2, 3, 4]
A szeletek hasznosak adathalmazok részhalmazainak feldolgozásához anélkül, hogy új tömböket hoznánk létre.