ifdef.

Ativar condicionalmente texto dentro das seções do POD como código
Baixe Agora

ifdef. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Elizabeth Mattijsen
  • Site do editor:
  • http://search.cpan.org/~elizabeth/

ifdef. Tag


ifdef. Descrição

Ativar condicionalmente o texto dentro das seções do POD como código O IFDEF é um módulo Perl que permite que um desenvolvedor adicione seções de código que serão compiladas e executadas somente quando o pragma "IFDEF" estiver especificamente ativado. Se o pragma "IFDEF" não estiver ativado, não há sobrecarga envolvida em uma compilação de execução (que não seja a sobrecarga padrão das seções do PERL = POD). Para evitar interferência com outros manipuladores de vagens, o nome do manipulador do pod deve Seja em maiúsculas. Se a seção A = BEGING é considerada para substituição, então um escopo é criado em torno da seção de vagem para que não haja interferência com qualquer código ao redor. Por exemplo: meu $ foo = 2; = Comece a depurar meu $ Foo = 1; avisar "debug foo = $ foo \ n"; = corte aviso "normal foo = $ foo \ n"; é convertido na mosca (antes de Perl compila) para: Meu $ Foo = 2; {meu $ foo = 1; avisar "foo = $ foo \ n"; } Avisar "FOO normal = $ foo \ n"; mas é claro que isso acontece apenas se o pragma "IFDEF" for carregado e a depuração variável de ambiente é definida.As um atalho para apenas linhas simples de código, você também pode especificar um linha única de código dentro de uma linha comentada: # Depuração Imprimir "Estamos no modo de depuração agora \ n"; só imprimirá a string "Estamos no modo de depuração agora \ n" quando a depuração da variável de ambiente estiver definida. Por favor, note que a bandeira 'All' é ignorada neste caso, pois há muito código padrão por aí que usa todos os marcadores maiúsculos no início de um comentário em linha que causam erros de compilação, se eles estariam ativados. Depuração de exportação. perl -mifdef yourscript.pl ou: perl -mifdef = verbose yourscript.pl ou: perl -mifdef = tudo yourscript.pl com: ======= yourscript.pl ============ ==================================== # Código que é sempre compilado e executado = Comece a depuração de guerra "apenas compilado e executado ao depurar ou 'tudo' habilitado \ n "= iniciar verbose warn" somente compilado e executado quando verboso ou 'todos' habilitados \ n "= código cortado que é sempre compilado e executado # iniciado compilado e executado ao iniciar os requisitos acessíveis: · Perl.


ifdef. Software Relacionado

Dx_central.

Uma exibição gráfica de desktop de fontes díspares em um formato fácil de usar ...

126

Download