P4. Ranking & Zusammenfassung
- Name des Herausgebers:
- James Klicman
- Website des Verlags:
- http://klicman.org/p4/
P4. Stichworte
P4. Beschreibung
P4 ist der Perl-basierte Makro-Prozessor. P4 ist der Perl-basierte Makro-Prozessor. Wenn CPP und M4 nicht ausreichend sind, gibt es P4. Neu, mit der Macht von Perl.p4 verfügt über zwei Makropräfix-Zeichen $ und. Sie können diesen Zeichen mit einem Backslash entkommen, um eine Makro-Erweiterung zu verhindern (z. B. $ und). Das Zeichen wird in der Ausgabe entfernt. Im Allgemeinen werden $ verwendet, um Werte zu erhalten, und wird zum E-Mail-Code verwendet. () Gibt einen Wert zurück, wobei {} nicht ist || $ wer; }} Wer = whowho ("mich") = wer ("mich") Hallo, wer {$ foo = 'bar'} Beispiel dafür, wie mehrere Zeichen für $ und. $ foo = $ foo \ $ foo = $ foo \ $ foo = $ Fooyou kann Makros in Klammern einschließen. $ {foo} z = $ {foo} z ($ foo) = ($ foo) (länge ($ foo)) = (Länge ($ foo)) Sie können Arrays ansprechen und hashes.{@var = ('a', 'b', 'c')} $ var = $ var $ {var } = $ {var } ($ var) ) = ($ var ) {$ map {'one'} = 1; $ map {'zwei'} = 2; $ map {'2'} = 'zwei'; $ map {'drei'} = 3;} $ map {'one'} = $ map {'one'} $ {map {'Two'}} = $ {map {'Two'}} $ {map {$ Map {'Two'}}}} = $ {map {$ map {'Two'}}} $ {map {$ map {'2'}}} = $ {map {$ map {'2'}}}} $ map {'drei'}) = ($ map {'Three'}) Verwendung: p4 file.p4 > Ausgangsproirements: · PerlWas neu in dieser Version: · Anonyme Funktionssyntax () für hinzugefügt Die Rücksendewerte, geändert {} in Ehere-Code und geben Sie keinen Wert zurück. {} Ersetzt nun die vorherige Verwendung von $ {} in den Ehere-Code, ohne einen Wert zurückzugeben, der möglicherweise einen Wert in Rand-Hüllen zurückgibt (E.G $ {$ foo = 0}).
P4. Zugehörige Software