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

Резците са полезни за обработка на подмножества от данни без създаване на нови масиви.