Crypt :: OpenPGP :: FOUTHANDER

CRYPT :: OpenPGP-foutafhandeling.
Download nu

Crypt :: OpenPGP :: FOUTHANDER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Benjamin Trott
  • Uitgever website:
  • http://search.cpan.org/~btrott/

Crypt :: OpenPGP :: FOUTHANDER Tags


Crypt :: OpenPGP :: FOUTHANDER Beschrijving

Crypt :: OpenPGP-foutafhandeling. Crypt :: OpenPGP :: Fouthandler is een Perl-module voor Crypt :: OpenPGP FOUT HANDLING. SYNOPSIS PAKKET FOO; Gebruik Crypt :: OpenPGP :: Fouthandler; Gebruik basis qw (crypt :: openpgp :: errorHandler); sub class_method {mijn $ klas = verschuiving; ... retourneer $ Class-> Fout ("Help!") Tenzij $ doorgaan; } subobject_method {mijn $ obj = shift; ... retourneer $ OBJ-> FOUT ("Ik ben niet meer") tenzij $ doorgaan; } Pakketnaam; gebruik foo; Foo-> class_method of sterf foo-> errstr; mijn $ foo = foo-> nieuw; $ FOO-> Object_method of DIE $ FOO-> ERRIM; CRYPT :: OpenPGP :: ERRORHANDLER biedt een fout-handlingsmechanisme voor alle crypt :: OpenPGP-modules / klassen. Het is bedoeld om te worden gebruikt als basisklasse voor klassen die zijn foutbehandelingsmethoden willen gebruiken: afgeleide klassen gebruiken zijn twee methoden, fout en errf, om foutmeldingen terug te brengen naar het roepingsprogramma.On falen (om welke reden dan ook) , een subklasse moet fouten oproepen en terugkeren naar de beller; Fout zelf stelt het foutbericht intern in en keert dan undef. Dit heeft het effect van de methode die de undef aan de beller terugkeert. De beller moet controleren op fouten door te controleren op een retourwaarde van UNDEF, en in dit geval zou ERRIR moeten bellen om de waarde van het foutbericht te krijgen. Merk op dat het bellen van ERRRRSR wanneer een fout niet is opgetreden, is ongedefinieerd gedrag en zal zelden doen wat u wilt. Als aangetoond in de synopsis (hierboven), het werk en de ERRIM-werkmethoden als objectmethoden. Vereisten: · Perl


Crypt :: OpenPGP :: FOUTHANDER Gerelateerde software