Junior — Middle
Можете ли да обясните какво представлява масив или срез в програмирането?
sobes.tech AI
Отговор от AI
Резец (slice) е структура от данни, която представлява непрекъснат участък от масив, посочвайки началото и дължината. В езици за програмиране като Swift, резците позволяват работа с част от масива без копиране на данните, осигурявайки ефективен достъп и модификация на елементите.
Пример в Swift:
let numbers = [1, 2, 3, 4, 5]
let slice = numbers[1...3] // резец с елементите 2, 3, 4
print(slice) // Изход: [2, 3, 4]
Резците са полезни за обработка на подмножества от данни без създаване на нови масиви.