ifdef.

Abilita condizionatamente il testo all'interno delle sezioni del Pod come codice
Scarica ora

ifdef. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Elizabeth Mattijsen
  • Sito web dell'editore:
  • http://search.cpan.org/~elizabeth/

ifdef. Tag


ifdef. Descrizione

Abilita condizionatamente il testo all'interno delle sezioni del Pod come codice IFDEF è un modulo Perl che consente a uno sviluppatore di aggiungere sezioni di codice che verrà compilato ed eseguito solo quando il PRAGMA "IFDEF" è abilitato specificamente. Se il PRAGMA "IFDEF" non è abilitato, non vi è alcun sovraccarico in base alla compilazione dell'esecuzione (diversa dalla sovraccarico standard di skipping perl = sezioni del pod). Per evitare interferenze con altri gestori di POD, il nome del gestore POD deve essere in maiuscolo. Se la sezione Pod è considerata per la sostituzione, allora un ambito viene creato attorno a quella sezione POD in modo che non vi siano interferenze con nessuno del codice attorno ad esso. Ad esempio: My $ foo = 2; = Inizia il debug del mio $ foo = 1; Warn "Debug Foo = $ foo \ n"; = tagliato warn "normale foo = $ foo \ n"; viene convertito al volo (prima che il perl lo compilasse) per: il mio $ foo = 2; {My $ foo = 1; Warn "foo = $ foo \ n"; } Warn "Normal Foo = $ foo \ n"; ma ovviamente, ciò accade solo se il Pragma "IFDEF" è caricato e il debug della variabile ambientale è impostato.as una scorciatoia per solo linee singole di codice, è anche possibile specificare A Linea singola di codice all'interno di una riga commentata: # Stampa di debug "Siamo in modalità di debug ora \ n"; stampare solo la stringa "siamo in modalità di debug ora ora \ n" quando è impostato il debug della variabile di ambiente. Si prega di notare che il flag "Tutto" viene ignorato in questo caso, poiché c'è troppa codice standard là fuori che utilizza tutti i marker maiuscoli all'inizio di un commento in linea che causano errori di compilazione se sarebbero abilitati.synopsis export debugging = 1 perl -mifdef yourscript.pl o: perl -mifdef = verbose yourscript.pl o: perl -mifdef = all yrscript.pl con: ======= yourscript.pl ============ ===================================== # codice che è sempre compilato ed eseguito = Inizio Debug in Warn "solo compilato ed eseguito durante il debug o "Tutto" abilitato \ n "= Begin Verbose Warn" solo compilato ed eseguito solo quando verboso o "tutto" abilitato \ n "= Cut # Codice che è sempre compilato ed eseguito # Inizio compilato ed eseguito quando iniziano i requisiti abilitati: · Perl.


ifdef. Software correlato