¿Es seguro en Perl eliminar una clave de una referencia de hash cuando hago un bucle en el mismo hash? ¿Y por qué?
Básicamente quiero hacer esto:
foreach my $key (keys $hash_ref) {
Do stuff with my $key and $hash_ref
# Delete the key from the hash
delete $hash_ref->{$key};
}
¿Es seguro? ¿Y por qué?