Escopo :: Escape :: Açúcar

Sintaxe Whizzy para transferência de controle não-local
Baixe Agora

Escopo :: Escape :: Açúcar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Main
  • Site do editor:
  • http://search.cpan.org/~zefram/

Escopo :: Escape :: Açúcar Tag


Escopo :: Escape :: Açúcar Descrição

Sintaxe Whizzy para transferência de controle não-local Escopo :: Escape :: Açúcar é um módulo Perl que fornece sintaxe especializada para transferência de controle não local (saltando entre quadros de pilha), com base principalmente nos operadores em Lisp comum. As transferências de controle não-local se comportam exatamente como as do escopo :: Escape, que devem ser consultadas para os detalhes semânticos. Este módulo fornece mais instalações estruturadas, que adotam uma variedade de abordagens para referenciar o quadro de pilha a serem transferidos para. Todas as palavras-chave e funções exportadas por este módulo são escapados lexicamente no código de importação. Ou seja, eles estão disponíveis a partir do ponto de importação até o final do bloco envolvente. Isso está em contraste com o arranjo mais comum onde as exportações estão ligadas a um pacote sem consideração por limites lexicais.Synopsis use escopo :: Escape :: Sugar QW (com_escape_função com_escape_continuação); {with_escape_function $ E; ...; $ E -> ($ R); ...; } with_escape_function $ e {...; $ E -> ($ R); ...; } $ res = with_escape_function ($ E {...; $ E -> ($ R); ...;}); {with_escape_continuamento $ E; ...; $ E -> ($ R); ...; } with_escape_continuamento $ E {...; $ E -> ($ R); ...; } $ res = with_escape_continuation ($ E {...; $ E -> ($ R); ...;}); Use escopo :: Escape :: Sugar QW (Block Return_drom); {block foo; ...; return_from foo $ r; ...; } bloco foo {...; return_from foo $ r; ...; } $ res = bloco (foo {...; return_from foo $ r; ...;}); Use o escopo :: Escape :: Sugar QW (Lançamento); {pegar "foo"; ...; } pegar "foo" {...; } $ res = catch ("foo" {...;}); jogue ("foo", $ r); Requisitos: · Perl.


Escopo :: Escape :: Açúcar Software Relacionado

fp.

Uma biblioteca para programação em um estilo funcional ...

190

Download