Alcance :: Escape :: Azúcar

Sintaxis STONDYYY PARA TRANSFERENCIA NO LOCAL DE CONTROL
Descargar ahora

Alcance :: Escape :: Azúcar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Main
  • Sitio web del editor:
  • http://search.cpan.org/~zefram/

Alcance :: Escape :: Azúcar Etiquetas


Alcance :: Escape :: Azúcar Descripción

Sintaxis twizzy para la transferencia de control no local Ámbito :: Escape :: El azúcar es un módulo PERL que proporciona una sintaxis especializada para la transferencia de control no local (saltando entre marcos de pila), principalmente en función de los operadores en Lisp comunes. Las transferencias de control no locales se comportan exactamente como las del alcance :: Escape, que debe consultarse para los detalles semánticos. Este módulo proporciona instalaciones más estructuradas, que toman una variedad de enfoques para referenciar al marco de la pila que se transferirán a.Alla las palabras clave y las funciones exportadas por este módulo se encuentran al alcance lácteamente en el código de importación. Es decir, están disponibles desde el punto de importación hasta el final del bloque de encierro. Esto contrasta con la disposición más común donde las exportaciones están vinculadas a un paquete sin respeto por los límites léxicos. Alcance de uso de laynopsis :: Escape :: Speay QW (con_escape_function con_escape_continuación); {with_escape_function $ e; ...; $ e -> ($ r); ...; } con_escape_function $ e {...; $ e -> ($ r); ...; } $ res = with_escape_function ($ e {...; $ e -> ($ r); ...;;;}); {with_escape_continuation $ e; ...; $ e -> ($ r); ...; } con_escape_continuation $ e {...; $ e -> ($ r); ...; } $ res = with_escape_continuation ($ e {...; $ e -> ($ r); ...;;;}); Uso Scope :: Escape :: Sugar QW (Block retorn_from); {BLOQUE FOO; ...; return_desde foo $ r; ...; } Block foo {...; return_desde foo $ r; ...; } $ res = bloque (foo {...; return_desde foo $ r;;;;;}); USE SCOPE :: Escape :: Sugar QW (Tiro de captura); {captura "foo"; ...; } catch "foo" {...;; } $ res = captura ("foo" {...;;}); lanzar ("foo", $ r); Requisitos: · Perl


Alcance :: Escape :: Azúcar Software relacionado

fp

Una biblioteca para programar en un estilo funcional ...

190

Descargar