in reply to Re: Answer: How do I empty out a hash?in thread How do I empty out a hash?
my $k; delete $hash{$k} while $k = each %hash; [download]
delete $hash{$_} for keys %hash; [download]
Makeshifts last the longest.