Hello,
In the Script below the line: last if ($num = 35)
is giving me this error: Use of uninitialized value in int
How do I avoid this error?
my @files contains: Gambia001.tiff through Gambia100.tiff
#!/usr/bin/perl -w
my @files =*;
$tmp= 1;
for (@files){
my $old = $_;
$_ =~ /(\d
David Gilden wrote:
Hello,
Hello,
In the Script below the line: last if ($num = 35)
is giving me this error: Use of uninitialized value in int
How do I avoid this error?
a) Initialize it :)
my $num = 0;
b) don't use warnings - but don't do that
c) turn off uninitialized
On 12/30/05, David Gilden [EMAIL PROTECTED] wrote:
In the Script below the line: last if ($num = 35)
is giving me this error: Use of uninitialized value in int
That's not an error, but a warning. You will find that execution goes
after this.
How do I avoid this error?
@files probably contain
David Gilden wrote:
Hello,
Hello,
In the Script below the line: last if ($num = 35)
is giving me this error: Use of uninitialized value in int
How do I avoid this error?
You are using the results of a regular expression match without verifying that
the regular expression matched
On 12/30/05, David Gilden [EMAIL PROTECTED] wrote:
$_ =~ /(\d+)/;
$num = int($1);
If there's no digit in $_, then $1 will be undef (or worse; see
below). I think that's probably your bug: Some filename isn't like the
others. Instead of this:
my @files =*;
Consider something like this:
-Original Message-
From: John W. Krahn [mailto:[EMAIL PROTECTED]]
Subject: Re: Use of uninitialized value error message
Jason Larson wrote:
I'm still new to Perl myself, so I can't tell you exactly
what's happening,
but it looks like $result_value1 is undef when it gets
Hi guys
I was wondering if you could help me with the following problem.
I am getting the following error message:
Use of uninitialized value in string ne at format_imsi_msisdn.pl line 257.
line 257 and beyond consist of the following:
if ($result_value1 ne ) {
$a= substr
-Original Message-
From: Ho, Tony [mailto:[EMAIL PROTECTED]]
Subject: Use of uninitialized value error message
Hi guys
I was wondering if you could help me with the following problem.
I am getting the following error message:
Use of uninitialized value in string ne
where the varible
goes out of scope.
-Original Message-
From: Jason Larson [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 13, 2002 11:06 AM
To: 'Ho, Tony'; '[EMAIL PROTECTED]'
Subject: RE: Use of uninitialized value error message
-Original Message-
From: Ho, Tony [mailto
Original Message-
From: Ho, Tony [mailto:[EMAIL PROTECTED]]
Subject: RE: Use of uninitialized value error message
Hi Nikola/Jason
Thanks for the help.
The variable $result_value1 is declared within the subroutine and is never
used outside the subroutine.
I originally had
changed the above code to the following and it worked (Use of
uninitialized value error message did not appear):
$result_value1 = $database1{$input_key1} || ;
if ($result_value1 ne ) {
$a= substr($result_value1, 0, 8);
$b= substr($result_value1, 8, 2);
$c= substr
Jason Larson wrote:
I'm still new to Perl myself, so I can't tell you exactly what's happening,
but it looks like $result_value1 is undef when it gets to the if statement.
I think a better way to accomplish what you're trying to do is simply:
my $result_value1;
if ($result_value) {
12 matches
Mail list logo