ifdef

Aktivieren Sie den Text innerhalb von Podabschnitten als Code
Jetzt downloaden

ifdef Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Elizabeth Mattijsen
  • Website des Verlags:
  • http://search.cpan.org/~elizabeth/

ifdef Stichworte


ifdef Beschreibung

Aktivieren Sie den Text innerhalb der Podabschnitte als Code IFDDEF ist ein Perl-Modul, mit dem ein Entwickler einen Codeabschnitt hinzufügen kann, das nur dann kompiliert und ausgeführt wird, wenn das Pragma "ifdef" speziell aktiviert ist. Wenn das PRAGMA "IFDEF" nicht aktiviert ist, gibt es keinen Overhead, der entweder an der Kompilierung der Ausführung beteiligt ist (außer dem Standardaufwand der Perl überspringen = Pod-Abschnitte). Um Interferenzen mit anderen Pod-Handlern zu verhindern, muss der Name des Pod-Handlers in Großbuchstaben in Großbuchstaben sein Zum Beispiel: mein $ foo = 2; = Beginnen Sie mit dem Debuggen meiner $ foo = 1; Warn "debug foo = $ foo \ n"; = Warn "Warn" normal foo = $ foo \ n "; wird in der Fliege konvertiert (bevor Perl kompiliert) an: mein $ foo = 2; {mein $ foo = 1; Warn "foo = $ foo \ n"; } Warn "Normal foo = $ foo \ n"; aber natürlich passiert dies nur, wenn der "ifdef" Pragma geladen ist und das Debugging der Umgebungsvariablen eingestellt ist. Eine Verknüpfung für nur einzelne Codezeilen, können Sie auch ein Einzelne Codezeile in einer kommentierten Zeile: # Debugging-Druck "Wir sind jetzt im Debugging-Modus jetzt \ n"; druckt nur die Zeichenfolge "Wir sind nur im Debugging-Modus \ n", wenn das Debugging der Umgebungsvariablen eingestellt ist. Bitte beachten Sie, dass in diesem Fall das 'All' ALL 'ignoriert wird, da es dort zu viel Standardcode gibt, das alle Großbuchstaben zu Beginn eines Inline-Kommentars verwendet, der dazu führt, dass er Kompilierfehler verursacht, wenn sie aktiviert sein würden.Synopsis-Export-Debugging = 1 perl -mifdef myScript.pl oder: perl -mifdef = resosscript.pl oder: perl -mifdef = all jyscript.pl mit: ======= itemcript.pl ============= ==================================== # -Code, der immer kompiliert und ausgeführt = beginnen DEBUGGEN warnen Nur zusammengestellt und ausgeführt, wenn das Debugging oder 'ALLES' FEBABLE \ N "= beginnen, warnen warnen" nur kompiliert und ausgeführt, wenn ausführlich oder "Alle" aktiviert \ n "= Cut #-Code ist, der immer kompiliert und ausgeführt wird, wenn er nicht kompiliert und ausgeführt wird, die beim Start der aktivierten Anforderungen erstellt und ausgeführt wird. · Perl.


ifdef Zugehörige Software

Code-Affe

bietet eine Quelle für viele einfache, einmalige Skripts, die sehr spezifische Aufgaben ausführen ...

211

Herunterladen