Ausnahme :: System.

Ausnahme :: System ist die Ausnahmeklasse für System- oder Bibliotheksanrufe.
Jetzt downloaden

Ausnahme :: System. 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 :: System. Stichworte


Ausnahme :: System. Beschreibung

Ausnahme :: System ist die Exception-Klasse für System- oder Bibliotheksaufrufe. Ausnahme :: System ist die Exception-Klasse für System- oder Bibliothek calls.SYNOPSIS # automatisch geladen, wenn als Ausnahme verwendet :: Base Argument Verwendung Ausnahme :: Base 'Exception :: System', 'Exception :: Datei' => {isa => 'Exception :: System'}; Exception versuchen :: Base eval {my $ file = "/ notfound"; Öffnen Sie die Datei, $ file oder throw Exception :: Datei message => "Datei kann nicht geöffnet: $ file", file => $ file; }; if (catch Exception :: System my $ e) {if ($ e-> isa ( 'Exception :: File')) { "Dateifehler:" warnen. $ e -> {errstr}; } If ($ e-> mit (ERRNAME => 'ENOENT')) { "Catched Fehler nicht gefunden" warnen; }} Diese Klasse erweitert Standard-Exception :: Base mit System oder Bibliothek Fehlerbehandlung. Die zusätzlichen Felder des Ausnahmeobjekts auf throw gefüllt und enthalten die Fehlermeldung und Fehler codes.FIELDSClass Felder werden als Werte des Sel hash.errstr umgesetzt (ro) enthält die Systemfehlerzeichenfolge an Ausnahme auslösen geholt. Es ist der Teil der Zeichenfolge, die das Ausnahmeobjekts. Es ist das gleiche wie $! Variable in String-Kontext. eval {throw Exception :: System message => "Nachricht"; }; catch Exception :: System my $ e und print $ e -> {errstr}; errstros (ro) Enthält die erweiterte Systemfehler Zeichenfolge an Ausnahme throw geholt. Es ist das gleiche wie $ ^ E-Variable. eval {throw Exception :: System message => "Nachricht"; }; catch Exception :: System my $ e und $ e -> {errstros} ne $ e -> {errstr} und $ e drucken -> {errstros}; errno (ro) Enthält das Systemfehlernummer an Ausnahme throw geholt. Es ist das gleiche wie $! Variable in einem numerischen Kontext. eval {throw Exception :: System message => "Nachricht"; }; ERRNAME (ro) der Systemfehlerkonstante aus dem System enthält error.h Datei enthalten. eval {throw Exception :: System message => "Nachricht"; }; catch Exception :: System my $ e und $ e -> {} ERRNAME eq 'ENOENT' und $ e-> throw; METHODSstringify (]) Gibt die Stringdarstellung von Ausnahmeobjekt. Das Format der Ausgabe ist Nachricht: error string. Eval F {open "/ notexisting"; werfen Exception :: System; }; print $ @ -> stringify (1); print "$ @"; Anforderungen: · Perl. · Exception :: Base> = 0,03


Ausnahme :: System. 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