Ist es in Perl sicher, einen Schlüssel aus einer Hash-Referenz zu löschen, wenn ich dieselbe Hash-Schleife durchlaufe? Und warum?
Ich möchte im Grunde Folgendes tun:
foreach my $key (keys $hash_ref) {
Do stuff with my $key and $hash_ref
# Delete the key from the hash
delete $hash_ref->{$key};
}
Ist es sicher? Und warum?