Obviously you have been a good programmer and turend on warning (either with -w or use warnings). What you are seeing is not an error; it is a warning. Warnings are good because they help you find places where you did something wrong, but sometimes you do mean to do a dangerous thing. In those cases you can say something like this
no warnings; $freqidx{$key}[$_] += $fields[$vars[$_]]; use warnings; On Fri, 2002-02-08 at 13:00, Balint, Jess wrote: > Hello all. I am getting wierd errors on the following piece of code. > > > 95: for( 0..$#vars ) { > 96: if( defined( $vars[$_] ) ) { > 97: $freqidx{$key}[$_] += $fields[$vars[$_]]; > 98: } > 99: } > > @vars are all numberic values and some values of @fields are "". Can > $fields[$n] be defined as ""? Shouldn't perl just add "" as 0? The errors > are as follows: > > Argument "" isn't numeric in add at ../20020128/pasummary.pl line 96, > <INFILE> chunk 4258. > Argument "" isn't numeric in add at ../20020128/pasummary.pl line 96, > <INFILE> chunk 17733. > > Any help would be greatly appreciated. THanks. > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Today is Prickle-Prickle the 39th day of Chaos in the YOLD 3168 Frink! Missle Address: 33:48:3.521N 84:23:34.786W -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]