SUB :: Tanteval.

Eval-Subroutinen, Wiedereinscheibe, wenn ein Eval vorhanden ist; Ansonsten klatschen und undef zurücksenden
Jetzt downloaden

SUB :: Tanteval. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Steven Lembark
  • Website des Verlags:
  • http://search.cpan.org/~lembark/

SUB :: Tanteval. Stichworte


SUB :: Tanteval. Beschreibung

Eval-Unterprogramme, wiederherstellen, wenn ein Eval vorhanden ist; Ansonsten klatschen und undef zurücksenden Subroutinen, die mit der Zifferie-Attributprüfung zur Laufzeit markiert sind, wenn ein Eval für den Stapel vorliegt, wenn der Anruf stirbt. Wenn ein Eval gefunden wird, wird der Matrize über die $ @; Wenn nicht, dann Cluck (siehe Karpfen) aufgerufen wird und der Match eingeschlossen ist Inludes alles, was aus irgendeinem Grund stirbt, auch wenn der Tod nicht als OO-Ausnahme gedacht ist. Dies kann für langlebige Prozesse hilfreich sein, die das Überleben sicherstellen müssen. Es kann auch handlich sein, dass Subs, die Module anrufen, die tödlich nutzen: Alle Tödlichkeiten können garantiert garantiert behandelt werden. Wenn Ausnahmeobjekte auf Flat $ @ Werte bevorzugt werden, kann ein Konstruktor mit der Verwendung versehen werden. Dies wird in Klassen- und Verfahrensabschnitte aufgebrochen und aufgerufen, um ein Objekt aus der Ausnahme zu erstellen; Einzelne Subs können auch einen Konstruktor anbieten Ansonsten klatschen und zurücksenden Verwenden Sie SUB :: Tanteval; SUB FOO: TANDEVAL {...} # A Bare Anruf zu foo () im Hauptcode wird klatscht. foo (); # Die Ausnahme wird hier erneut geworfen, da # Bletchen von einem Eval nicht aufgerufen wurde. EVAL {bletch ()}; SUB BLETCH {BAR ()} Sub Bar {foo ()} # ... oder Sie möchten möglicherweise einen außergewöhnlichen Tod. # # Die Standardeinstellung in der MyClass ist es, kraftval # anrufen :: Klasse: Paket Myclass; Verwenden Sie SUB :: Tanteval QW (MY :: Klasse :: Standard-> Konstruktor); Sub Marine: Tankarbeit ('Tauchgang :: Tauch-> Tauchgang'); # Dann möchten Sie möglicherweise nur die Nachricht aufnehmen oder # aufräumen. In diesem Fall können Sie # in einer Funktion ohne '->' Separator und # als Funktion ($ @) übertragen werden. Verwenden Sie SUB :: Tanteval QW (einige :: Paket :: Funktion); Anforderungen: · Perl.


SUB :: Tanteval. Zugehörige Software