Acme :: Não

o oposto de fazer
Baixe Agora

Acme :: Não Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Damian Conway
  • Site do editor:
  • http://search.cpan.org/~dconway/

Acme :: Não Tag


Acme :: Não Descrição

O oposto de fazer Acme :: Não é um módulo Perl que fornece um não comando, que é o oposto do Perl interno do do.it é usado exatamente como a função do bloco, exceto que, em vez de executar o bloco que ele controla, ele ... Bem ... não é.legless do conteúdo do bloco, não retorna UNDEF.Você pode até escrever: não {# código aqui} enquanto condição (); e, sim, em analogia estrita Para a semântica do Perl é mágico ... enquanto, o não ... enquanto o bloco não está incondicionalmente feito uma vez antes do teste. ;-) Observe que o código no bloco não deve ser perl sintaticamente válido. Esta é uma característica importante: você obtém o desempenho acelerado de não executar o código, sem sacrificar a segurança da sintaxe de tempo de compilação de sintaxe.Synopsis Use Acme :: Não; Não {imprimir "isso não será impresso "}; # Requisitos no-op: · Perl. Limitações: Não (ainda) implementa o oposto da corda. A atualização atual alternativa é usar: · Não {"nome de arquivo"}; A construção: · Não {não {não {...}} não é (ainda) equivalente a: · Faz { ... } · Porque o exterior não impede que o interior não seja executado, antes que o interior não tenha a chance de descobrir que realmente deve executar. · Esta é uma questão da semântica. Não ... não significa fazer o oposto de ...; significa não fazer nada com .... · Em outras palavras, não há nada sobre não fazer nada não ... nada. Você não pode (ainda) usar um: · Não {...} a menos que condição (); Como substituto para: · Faça {...} se condição (); · Novamente, é uma questão de semântica. Não ... a menos que ... não signifique fazer o oposto de ... se ...; Isso significa não fazer nada com ... se não ....


Acme :: Não Software Relacionado