Perl unshift Function
This function places the elements from LIST, in order, at the beginning of ARRAY. This is opposite function to shift().
Following is the simple syntax for this function:
unshift ARRAY, LIST
This function returns the number of new elements in ARRAY.
Following is the example code showing its basic usage:
#!/usr/bin/perl -w @array = ( 1, 2, 3, 4); print "Value of array is @array\n" ; unshift( @array, 20, 30, 40 ); print "Now value of array is @array\n" ;
When above code is executed, it produced following result
Value of array is 1 2 3 4 Now value of array is 20 30 40 1 2 3 4