Junior — Middle
Mohl byste vysvětlit, co je pole nebo řez v programování?
sobes.tech AI
Odpověď od AI
Řez (slice) je datová struktura, která představuje souvislý úsek pole, s uvedením začátku a délky. V programovacích jazycích jako Swift umožňují řezy pracovat s částí pole bez kopírování dat, čímž zajišťují efektivní přístup a úpravu prvků.
Příklad ve Swift:
let numbers = [1, 2, 3, 4, 5]
let slice = numbers[1...3] // řez s prvky 2, 3, 4
print(slice) // Výstup: [2, 3, 4]
Řezy jsou užitečné pro zpracování podmnožin dat bez vytváření nových polí.