in reply to Passing values in a hash to a subroutine:
$_ isn't $_[0] $_[0] is the first element of @_ Compare to $a, @a, and $a[0] [download]