Thanks for the advice... I restructured the code base on your observations... A question would be what happens to an array that is being used as a temporary container within a subroutine...
I was wondering if the hash that is returned by this subroutine will map all keys but the last one to NULL objects. This is because each time the array reference is stored in the hash, it is null-ed thereafter, and therefore the stored array references are now pointing to a NULL objects.. What would be the proper way to use an array as a temporary container ??sub foo{ my @this_array; my %this_hash; foreach....{ push(@this_array, $something); $this_hash{$key} = \@this_array; #reset this_array for some other operation @this_array=(); $key = $next_key; $something = $some_other_thing; } return(\%this_hash); }
In reply to Re^2: Help !!! Symbolic Math Factroize Subroutine is clobbering my hash
by ipreferperl
in thread Help !!! Symbolic Math Factroize Subroutine is clobbering my hash
by ipreferperl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |