ifdef.Abilita condizionatamente il testo all'interno delle sezioni del Pod come codice | |
Scarica ora |
ifdef. Classifica e riepilogo
Annuncio pubblicitario
- 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