On Mon, Aug 12, 2002 at 05:40:18PM -0400, Nikola Janceski wrote:

> you are using split in scalar context. Anyone know what's the solution to
> get around this? other than turning off warnings.
> 
> > -----Original Message-----
> > 
> > Use of implicit split to @_ is deprecated at UNIX_prelim.pl line 344.
> > 
> > line 344: $policyCount = split (/\t/, $violations{$vID});   

You could use the =()= operator:

$policyCount =()= split (/\t/, $violations{$vID}, -1);

OK, it's not an operator.  It's assigning the result of the split to an
empty list.  And you need to specify a negative third argument to split,
which may have undesirable side effects.

You might prefer = () = too.

Or you might prefer to do it another way.  tr for example.

$policyCount = $violations{$vID} =~ tr/\t//;

-- 
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to