A couple of problems here. First, $count will need to be specified in a more maintainable manner, such as using scalar on your arrays and finding the greater value. Second, you're looking at the value of $count in your evaluations, not the value of the index in your arrays that $count points to. Finally, by adding @db to your conditionals i.e.,if (exists $in_lookup{$count}, @db) you are ensuring that the test will return 'true' always unless the array is empty. So, the way you've got it now it executes the first conditional branch 7 times and then exits.
I'm still struggling to see what exactly you're attempting -- if element A in array @in exists in array @db, remove A from @db. Else, if element A does not exist in array @db, append it to @db. Is this right?
In reply to Re: Re: Re: Help needed to make a conditional statement
by djantzen
in thread Help needed to make a conditional statement
by jonnyfolk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |