in reply to nested while loops
We really need some information about the contents of the @prdct and @prdct1 arrays to figure out what you are trying to do and why, as you state, you're not entering the inner while loop.
I agree with stevieb that you should have:
at the top of your program and declare all the variables that you are using (using the my built-in).use strict; use warnings;
Although this is not your main problem, please note that:
can be written in a more idiomatic way:for ( $i = 0 ; $i <= $#res ; $i++ ) {
or even better:for my $i (0..$#res) {
but it is not clear to me if this latter version would work in you specific case.for my $thing (@res) {
Also, you don't need:
If you don't need an else clause, just don't put it.else { }
But these are minor things, please let us know what data you have as input and want you want to do with it. We need that to better help you.
|
|---|