in reply to Using 'Shift' in subroutine argument
In this case, it's likely that it's being used within another subroutine, so it's shifting the @_ array.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 +.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Using 'Shift' in subroutine argument
by narainhere (Monk) on Nov 02, 2007 at 11:31 UTC | |
by shmem (Chancellor) on Nov 02, 2007 at 13:20 UTC |