Scope :: Escape :: Sugar

Whizzy-syntaxis voor niet-lokale besturingsoverdracht
Download nu

Scope :: Escape :: Sugar Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Main
  • Uitgever website:
  • http://search.cpan.org/~zefram/

Scope :: Escape :: Sugar Tags


Scope :: Escape :: Sugar Beschrijving

Whizzy-syntaxis voor niet-lokale controleoverdracht Scope :: Escape :: Sugar is een PERL-module die gespecialiseerde syntaxis biedt voor niet-lokale besturingsoverdracht (springen tussen stapelframes), voornamelijk gebaseerd op de operators in Common Lisp. De niet-lokale controledranfers gedragen zich precies zoals die van Scope :: Escape, die moet worden geraadpleegd voor de semantische details. Deze module biedt meer gestructureerde faciliteiten, die een verscheidenheid aan benaderingen aannemen om te verwijzen naar het stapelframe dat moet worden overgedragen naar.Alle trefwoorden en -functies die door deze module worden geëxporteerd, worden lexicaal in de importcode verleid. Dat wil zeggen, ze zijn verkrijgbaar vanaf het punt van invoer tot aan het einde van het omsluitingsblok. Dit staat in contrast met het meer gemeenschappelijke opstelling waar de export wordt gebonden aan een pakket zonder achting voor lexicale grenzen. Synopsis Gebruik Scope :: Escape :: suiker qw (with_escape_functie met_cape_continuation); {met_cape_function $ e; ...; $ e -> ($ r); ...; } with_escape_function $ e {...; $ e -> ($ r); ...; } $ res = met_escape_function ($ e {...; $ e -> ($ r); ...;}); {met_cape_continuation $ e; ...; $ e -> ($ r); ...; } with_escape_continuation $ e {...; $ e -> ($ r); ...; } $ res = met_escape_continuation ($ e {...; $ e -> ($ r); ...;}); Gebruik Scope :: Escape :: Sugar QW (Block Return_From); {blok foo; ...; return_from foo $ r; ...; } Blokkeer foo {...; return_from foo $ r; ...; } $ res = blok (foo {...; return_from foo $ r; ...;}); Gebruik Scope :: Escape :: Sugar QW (Catch Throw); {vang "foo"; ...; } Catch "foo" {...; } $ Res = vangst ("foo" {...;}); gooien ("foo", $ r); Vereisten: · Perl


Scope :: Escape :: Sugar Gerelateerde software

fp

Een bibliotheek voor het programmeren in een functionele stijl ...

190

Downloaden