Функция unshift добавляет один или больше элементов к началу массива. Она имеет следующий код:
unshift(@Array, List);
Следующий фрагмент программы иллюстрирует использование функции unshift :
# @ list = ()
unshift (@ list ,5,10,20); # @ list (5,10,20)
unshift (@ list , 1..3); # @ list (1,2,3,5,10,20)