unshift ARRAY,LIST
Daro priešingai nei shift
. Arba priešingai nei push
, priklausomai nuo to, kaip į tai pažiūrėsi. Prideda sąrašą į masyvo priekį ir gražina naują elementų skaičių masyve.
unshift(@ARGV, '-e') unless $ARGV[0] =~ /^-/;
Įsidėmėkite, jog LIST yra visas pridedamas iškart, ne po vieną elementą, taigi pridėtieji elementai išlieka tokioje pačioje tvarkoje. Naudokite reverse
jų apvertimui.