Ausnahme:: Base 0.07 - Exception::Base 0.07

Ausnahme:: Base 0.07

Sponsored Links

Ausnahme:: Base 0.07: Zusammenfassung

Rang Klicken Sie auf den Stern auf RangRanking-Ebene:
Overall ranking: 0 (0 times) Herunterladen
Dateigröße: 0.023 MB Flatform: Any Platform Liscense: Perl Artistic License Preis: Download-Zahl: 7086 Datum: 2007-05-23 Verlag: Quite Healthy Technologies Verlag URL: http://www.weightbydate.c

Ausnahme:: Base 0.07: Beschreibung

Ausnahme:: Unterseite ist eine Perl-Baugruppe mit leichten Ausnahmen.

SYNOPSE

# erstellen Gebrauchbaugruppe und erforderliche Ausnahmen
Gebrauch Ausnahme:: Unterseite (
Ausnahme:: IO,
Ausnahme:: FileNotFound => {Meldung => Datei nicht gefunden,
isa => Ausnahme:: IO},
);

# Versuch/Fang
Versuch Ausnahme eval {
Do_something () oder Throw Ausnahme:: FileNotFound
falsch message=>Something,
Tag=>something;
};
# Fang die Ausnahme:: Unterseite, anderer Ausnahmen Throw sofort
wenn (Fang Ausnahme:: Mein $e) gründen {
# ist $e eine Ausnahmenachricht sicher, keine Notwendigkeit, zu überprüfen, ob gesegnet wird
wenn ($e->isa (Ausnahme:: IO)) {„IO-Problem“ warnen; }
elsif ($e->isa (Ausnahme:: Sterben)) {„eval warnen gestorben“; }
elsif ($e->isa (Ausnahme:: Warnen)) {warnen, daß „einige wurden abgefangen warnen“; }
elsif ($e->with (Tag=>something)) {warnen, daß „etwas geschah“; }
elsif ($e->with (qr/^Error/)) {„irgendeinen Fehler warnen, der auf regex“ basiert; }
sonst {$e->throw; } # rethrow die Ausnahme
}

# kann die Ausnahme später geworfen werden
$e = neue Ausnahme:: Unterseite;
$e->throw;

# Versuch mit Reihenzusammenhang
@v = Versuch Ausnahme:: Unterseite [eval {do_something_returning_array (); }];

# syntaktischer Zucker des Gebrauches
Gebrauch Ausnahme:: Falsches qw , Ausnahme:: IO;
Versuch eval {
Throw Ausnahme:: IO;
}; # nicht über Semikolon vergessen
mein $e abfangen, [Ausnahme:: IO]; # Ausnahme:: Unterseite ist durch Zahlungseinstellung

Diese Kategorie implementiert eine völlig OO Ausnahmevorrichtung, die Ausnahme: ähnlich ist: Kategorie oder Kategorie:: Throwable. Es hängt nicht von anderen Baugruppeen wie Ausnahme: ab: Kategorie und es sind leistungsfähiger als Kategorie:: Throwable. Auch es verwendet Schliessen nicht als Fehler und beschmutzt namespace nicht als Ausnahme:: Kategorie:: TryCatch. Es ist auch viel schneller als Ausnahme:: Kategorie.

Sind hier einige Hauptmerkmale „der Ausnahme-Unterseite“:

· schnelle Umsetzung einer Ausnahmenachricht
· völlig OO, ohne Schliessen und Quellencodezu filtern
· verwirrt nicht mit $SIG {__DIE} und $SIG {__WARN}
· keine externen Baugruppenabhängigkeiten, erfordert nur Kern Perl-Baugruppee
· Werkzeugfehlerstapel, der Versuch/Fangblöcke kann verschachtelt werden
· Erscheinen sterben voller backtrace Stapel ein durch Zahlungseinstellung
· das Zahlungseinstellungverhalten der Ausnahmekategorie kann oder gerade für die geworfene Ausnahme global geändert werden
· die Ausnahme kann mit definierten kundenspezifischen Eigenschaften erstellt werden
· Abgleichen der Ausnahme durch Kategorien-, Meldung- oder Zolleigenschaften
· mit Zeichenkette-, regex- oder Schliessenfunktion abgleichen
· die berechnete Ausnahme automatisch erstellen klassifiziert („Gebrauch“ Schnittstelle)
· easly Verbrauchbares, sehen Ausnahme:: Systemskategorie zum Beispiel

Herunterladen

Ausnahme:: Base 0.07: Screenshot

Sponsored Links
Ausnahme:: Base 0.07 herunterladen

Ausnahme:: Base 0.07: Stichwort

Ausnahme:: Base 0.07: Lesezeichen

Hyperlink code:
Hyperlink and Intro code:

Ausnahme:: Base 0.07: verwandt software

Ausnahme:: Base 0.07: Revision
den Namen des Autors :  
Autor E-Mail :  
Kommentar :  
Sicherheits-Code :  
     
   
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links