Безопасно ли в Perl удалять ключ из ссылки на хеш, когда я зацикливаюсь на том же хеше? И почему?

Я в основном хочу сделать это:

foreach my $key (keys $hash_ref) {

    Do stuff with my $key and $hash_ref

    # Delete the key from the hash
    delete $hash_ref->{$key};
}

Это безопасно? И почему?

Ответы на вопрос(2)

Ваш ответ на вопрос