Bewachen Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Marc Lehmann
- Website des Verlags:
- http://www.goof.com/pcg/marc/
Bewachen Stichworte
Bewachen Beschreibung
Sichere Reinigungsblöcke Wache ist ein Perl-Modul, das sogenannte "Wachen" implementiert. Eine Wache ist etwas (in der Regel ein Objekt), das eine Ressource wächelt, um sicherzustellen, dass es bei Erwartung gereinigt wird Wachen, die an den Umfangsausgang gebunden sind. Synopsis verwenden Guard; # vorübergehend chdir to "/ etc" -Alverzeichnis, aber stellen Sie sicher, dass Sie # zurückkehren, um zu "/" zurückzukehren, egal wie myfun folgt: sub myfun {scope_guard {chdir "/"}; Chdir "/ etc"; code_that_might_die_or_does_other_fun_stuff; } # Erstellen Sie ein Objekt, das, wenn der letzte Bezug darauf weg ist, # auf den angegebenen Codeblock: My $ Guard = Guard {drucken "zerstört! "}; undef $ Guard; # wahrscheinlich hier Anforderungen zerstört: · Perl.
Bewachen Zugehörige Software