Ausnahme :: Base.

Ausnahme :: Base ist ein Perl-Modul mit leichten Ausnahmen.
Jetzt downloaden

Ausnahme :: Base. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Piotr Roszatycki
  • Website des Verlags:
  • http://search.cpan.org/~dexter/MooseX-GlobRef-Object-0.02/lib/MooseX/GlobRef/Object.pm

Ausnahme :: Base. Stichworte


Ausnahme :: Base. Beschreibung

Ausnahme: Base ist ein Perl-Modul mit leichten Ausnahmen. Ausnahme :: Base ist ein Perl-Modul mit leichten Ausnahmen , isa => 'Ausnahme :: io'},); # versuchen / fangen versuchen Ausnahme Eval {do_something () oder werfen Ausnahme :: FileNotFound-Nachricht => 'etwas falsch', Tag => 'etwas'; }; # Fang die Ausnahme :: Base, andere Ausnahmen umgehend werfen, wenn (Catch-Ausnahme :: Base My $ e) {# $ e ein Ausnahmeobjekt ist sicher, es ist nicht notwendig, ob sie gesegnet ist, wenn ($ e-> isa (' Ausnahme :: IO ')) {Warn "IO-Problem"; } ELSIF ($ E-> ISA ("Ausnahme :: Die")) {Warn "Eval gestorben"; } ELSIF ($ E-> ISA ('Ausnahme :: Warn')) {Warn "Einige Warn wurde gefangen"; } ELSIF ($ E-> mit (Tag => 'etwas')) {warnen "etwas passiert"; } ELSIF ($ E-> mit (QR / ^ Fehler /)) {Warn "Einige Fehlerbasis basierend auf regex"; } else {$ e-> werfen; } # REXTROW Die Ausnahme} # Die Ausnahme kann später von $ E = neue Ausnahme :: Base ausgelöst werden; $ e-> werfen; # Versuchen Sie es mit Array Context @v = probieren Sie die Ausnahme :: Base ; # Verwenden Sie syntaktische Zuckerausnahme Ausnahme :: Base QW, 'Ausnahme :: IO'; Testen Sie Eval {Wurf-Ausnahme :: IO; }; # Vergessen Sie nicht das Semicolon fangen Sie meine $ e, ; # Ausnahme :: Base ist standardmäßig, dass der Klassen einen vollständigen OO-Ausnahmemechanismus implementiert, ähnlich wie Ausnahme :: Klasse oder Klasse :: Wurfbar. Es hängt nicht von anderen Modulen wie Ausnahme :: Klasse ab und es ist leistungsfähiger als Klasse :: Wurfbar. Es verwendet auch keine Verschlüsse als Fehler und polöste Namensraum als Ausnahme :: Klasse :: TryCatch. Es ist auch viel schneller als Ausnahme :: Klasse. Hier sind einige wichtige Funktionen von "Ausnahme :: Base": · Schnelle Implementierung eines Ausnahmeobjekts · Voll oo ohne Verschlüsse und Quellcode-Filterung · Macht nicht mit $ sig {__ tum__} und $ sig {__ warn__} · Keine externen Module Abhängigkeiten, erfordert nur Kern-Perl-Module · Implementieren des Fehlerstapels, die Versuchs- / Fangblöcke können verschachtelt werden · Zeigt den vollständigen Backtrace-Stapel standardmäßig an · Das Standardverhalten der Ausnahmeklasse kann weltweit oder nur für die geworfene Ausnahme geändert werden · Die Ausnahme kann mit definierten benutzerdefinierten Eigenschaften erstellt werden · Anpassen der Ausnahme nach Klasse, Nachricht oder benutzerdefinierten Eigenschaften · Anpassen mit String, Regex oder Verschlussfunktion · Automatisches Erstellen der abgeleiteten Ausnahmeklassen (Interface "verwenden") · EARE EXPRENDABLE, SEHEN SIE AUSSCHNITT :: Systemklasse zum Beispiel Anforderungen: · Perl.


Ausnahme :: Base. Zugehörige Software

Efeu.

EFEU eignet sich für den Umgang mit Datenwürfeln, die besonders nützlich für den Bau von Datenlagern sind. ...

147

Herunterladen