$_ is the line from DATA. On Wed, 13 Feb 2002, Brett W. McCoy wrote:
> 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 > >