Junior — Middle
Mohol by ste vysvetliť, čo je pole alebo rez v programovaní?
sobes.tech AI
Odpoveď od AI
Rezy (slice) je dátová štruktúra, ktorá predstavuje súvislú časť poľa, s uvedením začiatku a dĺžky. V programovacích jazykoch ako Swift umožňujú rezy pracovať s časťou poľa bez kopírovania dát, čím zabezpečujú efektívny prístup a úpravu prvkov.
Príklad v Swift:
let numbers = [1, 2, 3, 4, 5]
let slice = numbers[1...3] // rez s prvkami 2, 3, 4
print(slice) // Výstup: [2, 3, 4]
Rezy sú užitočné na spracovanie podmnožín dát bez vytvárania nových polí.