Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight


by gods
on Aug 24, 1999 at 22:42 UTC ( #292=perlfunc: print w/ replies, xml ) Need Help??


See the current Perl documentation for shift.

Here is our local, out-dated (pre-5.6) version:

shift - remove the first element of an array, and return it

shift ARRAY


Shifts the first value of the array off and returns it, shortening the array by 1 and moving everything down. If there are no elements in the array, returns the undefined value. If ARRAY is omitted, shifts the @_ array within the lexical scope of subroutines and formats, and the @ARGV array at file scopes or within the lexical scopes established by the eval '', BEGIN {}, END {}, and INIT {} constructs. See also unshift(), push(), and pop(). Shift() and unshift() do the same thing to the left end of an array that pop() and push() do to the right end.

Log In?

What's my password?
Create A New User
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2015-11-29 20:49 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (753 votes), past polls