in reply to Re^2: uninitialized value in split
in thread uninitialized value in split

According to perldoc -f shift
shift ARRAY shift Shifts the first value of the array off and returns it, shortening the array by 1 and moving everything down. If t +here are no elements in the array, returns the undefined value. + If ARRAY is omitted, shifts the @_ array within the lexical s +cope of subroutines and formats, and the @ARGV array at file sc +opes or within the lexical scopes established by the "eval ''", "BEGIN {}", "INIT {}", "CHECK {}", and "END {}" constructs +. See also "unshift", "push", and "pop". "shift" and "unshif +t" do the same thing to the left end of an array that "pop" and +"push" do to the right end.

No mention of setting $_

TheStudent

Replies are listed 'Best First'.
Re^4: uninitialized value in split
by jjohhn (Scribe) on May 17, 2005 at 03:22 UTC
    I guess I confused shifting the value from @_ with setting the value of $_. Thanks.