in reply to Unexpected persistence with each hash
foreach ( keys %foo ) { printf "%s => %s is gone.\n", $_, delete $foo{$_}; } [download]
--bwana147