Push, Pop Functions in Perl

What is push, pop function?
How to add / remove elements to an array?


Push Function:

Used to add the elements of a list to an array; array size increases by the list size.



In the above function "Array" specifies the array to which the elements from the "LIST" are to be added to the end of the array.

Example to add elements:

#! C:programfilesperlbinperl
print "content-type: text/htmlnn";
@color = ("red", "blue");
push (@color, "green");
print "@color";
Result :

red blue green

In the above example the color "green" is added to the array "color", now the array color will have values "red", "blue","green".

Pop Function:

Used to remove and return the last element of an array; array size decreases by 1.


pop (Array);

In the above function "array" is the array from which the last element from the right is to be removed, one can assign the pop() function to a variable, so that the deleted value can be stored in that variable.

Example to remove elements:

#! C:programfilesperlbinperl
print "content-type: text/htmlnn";
@color = ("red", "blue", "green");
$last = pop(@color);
print "$last";
Result :


In the above example, from the array "color", the value "green" is removed and stored in the variable "last".

Ask Questions

Ask Question