Какво представлява Unshift?

В някои програмни езици unshift е функция, която добавя един или повече елементи в началото на масив. Например в кода на Perl по-долу unshift добавя "нула" в началото на масива, за да стане "нула един два три".

 my @example = ('един', 'два', 'три'); unshift @example, "zero"; печат "@example n"; #Prints: нула един два три 

Съвет: Ако искате да добавите към края на масив, използвайте функцията push. Ако искате да премахнете първия елемент от масива, използвайте функцията shift.

Условия за програмиране