Uitzondering :: Klasse :: Trycatch

Uitzondering :: Klasse :: Trycatch is een syntactische try / catch suiker voor gebruik met uitzondering :: Klasse.
Download nu

Uitzondering :: Klasse :: Trycatch Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David A Golden
  • Uitgever website:
  • http://search.cpan.org/~dagolden/Statistics-RankOrder-0.12/lib/Statistics/RankOrder.pm

Uitzondering :: Klasse :: Trycatch Tags


Uitzondering :: Klasse :: Trycatch Beschrijving

Uitzondering :: Klasse :: Trycatch is een syntactische try / catch suiker voor gebruik met uitzondering :: Klasse. Uitzondering :: Klasse :: Trycatch is een syntactische try / catch suiker voor gebruik met uitzondering :: Class.Synopsis Gebruik Uitzondering :: Klasse :: Trycatch; # Eenvoudig gebruik van vangst () Eval {Exception :: Klasse :: Base-> Throw ('Fout')}; vang mijn $ ERR en waarschuw $ ERN-> FOUT; # Alleen bepaalde typen vangen of anders Rethrowing Eval {Exception :: Klasse :: Base :: subklasse-> Throw ('Fout')}; Catch (My $ ERR, ) en waarschuwt $ ERF> FOUT; # verschillende soorten fouten vangen en verwerken Eval {uitzondering :: Klasse :: base-> gooien ('Fout')}; if (vangt mijn derg) {$ err-> isa ('dit') en doe {handvat_this ($ err)}; $ ERN-> ISA ('dat') en doen {handvat_that ($ err)}; } # Gebruik "Probeer Eval" om uitzonderingen op een stapel te duwen om latere EVAL {Exception :: Klasse :: BASE-> WORD ('FOUT')}; Do {# opruimen die weer kan gebruiken "proberen / vangst"}; vang mijn $ err; # Vangt een bijpassende "Try" -uitzondering :: Klasse :: Trycatch biedt syntactische suiker voor gebruik met uitzondering :: Klasse met behulp van de vertrouwde zoekwoorden proberen en vang. Het primaire doel is om gebruikers in staat te stellen direct met $ @ te vermijden door ervoor te zorgen dat eventuele uitzonderingen die in een eval worden gevangen, worden vastgelegd als uitzondering :: Klasse-objecten, of ze ook worden gegooid om te beginnen of de fout is gegooid van Die. Dit betekent dat gebruikers ISA en verschillende uitzondering onmiddellijk kunnen gebruiken: klassemethoden om de toevoeging van de uitzondering te verwerken. Deze module voorziet in een methode om fouten op een verborgen foutstapel onmiddellijk na een evaluatie te duwen, zodat de reinigingscode of een andere fouthantering kan Bel ook Eval zonder de oorspronkelijke fout in $ @ Lost.Inspiratie voor deze module is gedeeltelijk verschuldigd aan Dave Rolsky's artikel "Exception Handling in PERL met uitzondering :: Klasse" in het PERL-journaal (Rolsky 2004) .De TRY / Catch Syntax Gebruikt in deze module Gebruikt geen code referentieprototypes zoals de fout.PM-module doet, maar geeft eenvoudig een aantal nuttige functionaliteit bij gebruik in combinatie met EVAL. Dientengevolge vermijdt het de complexiteit en gevaren met geneste sluitingen en geheugenlekken die inherent zijn aan fout.PM (PERRIN 2003) .Rolsky (2004) opmerkt dat deze geheugenlekken in recente versies van PERL niet kunnen voorkomen, maar de aanpak die in uitzondering wordt gebruikt, maar de aanpak :: Klasse :: Trycatch moet veilig zijn voor alle versies van PERL omdat het alle Code-uitvoering naar de EVAL in de huidige reikwijdte achterlaat, en het vermijden van sluitingen helemaal. Vereisten: · Perl


Uitzondering :: Klasse :: Trycatch Gerelateerde software

qmeterslib

Q MMETERSLIB-bibliotheek biedt een zeer aanpasbare QT-widget voor het maken van complexe analoge wijzerplaat-widgets. ...

159

Downloaden