in reply to Re^3: Passing an array of hashes to a subroutine
in thread Passing an array of hashes to a subroutine
No, not quite. You would need to add something to clear the hash after it's pushed.
Not necessarily: one may want to clear it, or to modify some entries. Who knows?
my @array; my %hash=(foo => 2, bar =>3); for (1..4) { push @array, {%hash}; %hash=(%hash, map { +"$_^2" => $hash{$_}**2 } keys %hash); }
Since the natural progression is a loop, you've just advocated the following:
I hadn't understood we were talking about a loop, in which case you're perfectly right, and I never imagined of having advocate what you claim I did.
|
|---|