| Uitzondering :: Klasse Uitzondering :: Klasse is een PERL-module waarmee u echte uitzonderingsklassen in PERL kunt declareren. |
Download nu |
Uitzondering :: Klasse Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Dave Rolsky
- Uitgever website:
- http://search.cpan.org/~drolsky/
Uitzondering :: Klasse Tags
Uitzondering :: Klasse Beschrijving
Uitzondering :: Klasse is een PERL-module waarmee u echte uitzonderingsklassen in PERL kunt declareren. Uitzondering :: Klasse is een PERL-module waarmee u echte uitzonderingsklassen kunt declareren in Perl.Synopsis Gebruik uitzondering :: Klasse ('MyException', 'AndereException' => {ISA => 'MyException'}, 'YetanAnderexception' => { ISA => 'Anderexception', beschrijving => 'Deze uitzonderingen zijn gerelateerd aan IPC'}, 'UitzonderingWithvields' => {ISA => 'YetanotherException', Fields => , alias => ' throw_fields ',},); # probeer eval {myException-> worp (fout => 'Ik voel me grappig.')}; mijn $ e; # Catch IF ($ E = Uitzondering :: Class-> Gevangen ('MyException')) {Warn $ e-> fout, "n", $ e-> trace-> as_string, "n"; Waarschuw je ', $ e-> euiD, $ e-> egid, $ e-> uid, $ e-> gids, $ e-> pid, $ e-> tijd; Uitgang; } Elsif ($ E = Uitzondering :: Class-> Gevangen ('UitzonderingWithfields')) {$ e-> Quixotisch? do_something_wacky (): do_something_sane (); } anders {$ e = uitzondering :: Class-> betrapt (); Ref $ e? $ e-> Rethrow: Die $ e; } # Gebruik een alias - zonder Parens Subroutine-naam wordt gecontroleerd op # Compile Time Throw_fields Fout => "No Strawberry", grandiositeit => "nogal wat"; Uitzondering :: Klasse Hiermee kunt u uitzonderingshiërarchies in uw modules in uw modules in uw modules declareren in een " Java-achtige "manier. Het is voorzien van een eenvoudige interface die programmeurs mogelijk maakt om uitzonderingsklassen op compileertijd te 'declareren. Het heeft ook een basisuitzonderingsklasse, uitzondering :: Klasse :: Base, die gemakkelijk kan worden uitgebreid. Het is ontworpen om een gestructureerde uitzonderingsbehandeling eenvoudiger en beter te maken door mensen aan te moedigen om hiërarchieën van uitzonderingen in hun toepassingen te gebruiken, in tegenstelling tot een single Catch-All Exception Class.Deze module implementeert geen enkele try / catch syntaxis. Zie de sectie "Andere uitzonderingsmodules (TRY / SYNTAX)" voor meer informatie over hoe u deze syntaxis krijgt. Vereisten: · Perl
Uitzondering :: Klasse Gerelateerde software