Tutorials Point


  Perl Home

  PERL Functions

© 2011 TutorialsPoint.COM


  Home     References     About TP     Advertising  

PERL pop Function



Syntax

pop ARRAY

pop


Definition and Usage

Returns the last element of ARRAY, removing the value from the array. Note that ARRAY must explicitly be an array, not a list. If ARRAY is omitted, it pops the last value from @ARGV in the main program or when called within eval STRING, or the BEGIN, CHECK, INIT, or END blocks. Otherwise, it attempts to pop information from the @_ array within a subroutine. It is the opposite of push, which when used in combination, allows you to implement "stacks".

Note that after applying pop the array will be shortened by one element

Return Value

  • undef if list is empty

  • Last element from the array

Example

Try out following example:

#!/usr/bin/perl -w

@a = (1, 2, 3, 4);
print("pop() ", pop(@a), "   leaves  ",@a, "\n");

It will produce following results:

pop() 4  leaves 123


Printer Friendly



  

Advertisement

Online Image Processing

Indian Baby Names