Scope :: Escape :: Zucker

Whizzy-Syntax für nicht lokale Kontrollübertragung
Jetzt downloaden

Scope :: Escape :: Zucker Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andrew Main
  • Website des Verlags:
  • http://search.cpan.org/~zefram/

Scope :: Escape :: Zucker Stichworte


Scope :: Escape :: Zucker Beschreibung

Whizzy-Syntax für nicht lokale Kontrollübertragung Scope :: Escape: Die nicht lokalen Kontrollübertragungen verhalten sich genau wie die von Scope :: Flucht, die für die semantischen Details konsultiert werden sollte. Dieses Modul bietet stärker strukturierte Anlagen, die eine Vielzahl von Ansätzen annehmen, um den zu übertragenen Stapelrahmen zu verweisen, um zu übertragen werden. Alle Keywords und Funktionen, die von diesem Modul exportiert werden, sind im Importcode lexikisch überbaut. Das heißt, sie sind vom Importpunkt bis zum Ende des umschließenden Blocks erhältlich. Dies steht im Gegensatz zu der häufigeren Anordnung, in der die Exporte ohne Bezug auf lexikalische Grenzen an ein Paket gebunden sind. Synopsis Verwenden Sie den Umfang :: Flucht :: Zucker QW (mit_cape_function mit_cape_continuation); {mit_escape_function $ e; ...; $ e -> ($ r); ...; } mit_escape_funktion $ e {...; $ e -> ($ r); ...; } $ res = with_escape_function ($ e {...; $ e -> ($ r); ...;}); {mit_escape_continuation $ e; ...; $ e -> ($ r); ...; } mit_escape_continuation $ e {...; $ e -> ($ r); ...; } $ res = with_escape_continuation ($ e {...; $ e -> ($ r); ...;}); Verwenden Sie Scope :: Escape :: Zucker QW (Block Return_From); {Blockfoo; ...; return_von foo $ r; ...; } block foo {...; return_von foo $ r; ...; } $ res = block (foo {...; return_von foo $ r; ...;}); Verwenden Sie Scope :: Escape :: Zucker QW (Fangwurf); {Catch "Foo"; ...; } fang "foo" {...; } $ res = fang ("foo" {...;}); werfen ("foo", $ r); Anforderungen: · Perl.


Scope :: Escape :: Zucker Zugehörige Software