É seguro em Perl para excluir uma chave de uma referência de hash quando eu loop no mesmo hash? E porque?
Eu basicamente quero fazer isso:
foreach my $key (keys $hash_ref) {
Do stuff with my $key and $hash_ref
# Delete the key from the hash
delete $hash_ref->{$key};
}
É seguro? E porque?