Acme :: Não Classificação e resumo
- Licença:
- Perl Artistic License
- 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