| Callback :: quadro Preservar manipuladores de erro e variáveis "locais" em cravos de chamada |
Baixe Agora |
Callback :: quadro Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Doug Hoyte
- Site do editor:
- http://www.hcsw.org
Callback :: quadro Tag
Callback :: quadro Descrição
O problema que o módulo de chamada :: Módulo de quadro resolve é que, embora os fechamentos preserem seu ambiente léxico, eles não preservam seu ambiente dinâmico.Synopsis usam o retorno :: Quadro; Meu retorno de retorno; Quadro (nome => "Base Frame", Código => Sub {$ Callback = Quadro (nome => "quadro # 1", código => sub {die "algum erro";});}, catch => sub { Meu $ stack_trace = Shift; imprimir $ stack_trace; ## também, $ @ é definido como "algum erro em ..."}) -> (); $ Callback -> (); isso imprimirá algo como: algum erro na linha de sinopsis.pl 9. ----- Callback :: Quadro Stack-traçar ----- Sinopse.PL: 10 - Quadro # 1 Sinopse. PL: 17 - Página inicial da base do frameproduto
Callback :: quadro Software Relacionado