| FOUT :: TRYCATCH OO-ISH-uitzondering door de bronfiltering |
Download nu |
FOUT :: TRYCATCH Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Nilson Santos Figueiredo Júnior
- Uitgever website:
- http://search.cpan.org/~nilsonsfj/
FOUT :: TRYCATCH Tags
FOUT :: TRYCATCH Beschrijving
OO-ISH-uitzondering door de bronfiltering FOUT :: TRYCATCH IS EEN PERL-MODULE DIE EXPLETINGEN VAN DE CONTROLESHANDELING VAN DE UITVOERING (TRY-CONNE) BLOCKS-functionaliteit met een interface Similiar to Fout.pm (in feite is het bijna een drop-in vervanging). Het belangrijkste verschil is dat het een bronfiltermodule is.as een bronfilter Het kan dezelfde handige interface implementeren zonder die vervelende geheugenlekken en impliciete anonieme subroutines (die u kunnen misleiden, als u niet voorzichtig bent). Ook na het parseren van de bron converteert het de code in "Native" Perl-code, dus het is waarschijnlijk een beetje sneller dan de aanpak van Fout.PM. En, goed. Voor zover ik kan vertellen, fout :: Trycatch volbrengt zijn taak NICELY.SYNOPSIS-fout-fout :: trycatch; probeer {gevaarlijke_code (); even_more_dangerous_code (); Gooi nieuwe foutmelding :: Generic -text => "Nou, niemand kan voor altijd in gevaar leven"; } Vangfout :: ongehakken met {# Normale Die () S worden in fout vertaald :: niet-verwerkte uitzonderingen afdrukken "ving een ongeoorloofde Perl-uitzondering: $ @ \ N"; } Catch Error :: NewExceptionclass met {#-code die de fout verwerkt :: NewExceptionclass} Catch-fout :: NetanotherExceptions {# Houd er rekening mee dat 'met' optioneel is (dit verschilt van fout.pm)} anders {# een andere uitzondering vangen Zijn gepakt mijn $ uitzondering_class = Ref ($ @}; afdrukken "Iemand heeft een $ uitzondering_class-uitzondering gegooid: $ @ \ N";} eindelijk {clean_up (); # die altijd zal worden uitgevoerd}; # vergeet het slepen ';' Anders slechte dingen * zullen * gebeuren: · Perl
FOUT :: TRYCATCH Gerelateerde software