On Wed, 13 Feb 2002, Bill -OSX- Jones wrote:

> Given:
>
> #!perl
> while(<DATA>){
>
>    for $x(split//){
>
>      print "X:$x S:$#_ \n";
> }}
> __END__
> 1963
>
>
> Why is $#_ a -1 ???

Because $#_ is the value of the last index of @_, which does not appear to
be defined anywhere.

I think you just want $_ here?

-- Brett
                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
The health of a democratic society may be measured by the quality
of functions performed by private citizens.
                -- Alexis de Tocqueville

Reply via email to