Sobes.tech
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í.