Octavian Rasnita wrote at Wed, 05 Jun 2002 14:18:42 +0200:
> ...
> Then I've seen one more error in that file:
> Argument "\n" isn't numeric in numeric eq (==) at c:/Perl/lib/perl5db.pl line 572
>
> That line is:
> for ($i = $line + 1; $i <= $max && $dbline[$i] == 0; ++$i) { #{ vi
>
> Is there any bug, or what could be the problem?
> I am using Windows 2000.
>
> If I run the script normally, the script runs without errors or warnings.
>
Did you run the script with
use strict;
use warnings;
?
(what should be normally)
I believe (allthough I'm not sure), that debugging switches warnings on.
When $dbline[$i] contains a "\n" then the warning is definitly good.
Perl warns you, because
"cat" == "dog"
what most users didn't mean.
Cheerio,
Janek
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]