shift
@ARGV array in the main program, and the @_ array in subroutines. (This is determined lexically.) 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.