P4 ランキングとまとめ
- 出版社のWebサイト:
- http://klicman.org/p4/
P4 タグ
P4 説明
P4はPerlベースのマクロプロセッサです。 P4はPerlベースのマクロプロセッサです。CPPとM4が不十分であるとき、P4があります。 Perl.p4の電源には、2つのマクロプレフィックス文字$があります。マクロの拡張を防ぐために、バックスラッシュでこれらの文字をエスケープすることができます($ and)。キャラクタは出力で削除されます。一般的に言えば、$が値を取得する前に$が使われているため、コードを評価するために使用されます。 (){}が属していない値を返します。現在は1つの組み込みマクロだけです。 || $ Who; Who = Whowho( "Me")=誰( "Me")hylo {$ foo = 'bar'} $と。$ foo = $ foo $ foo = $ foo $ foo = $ fooyouはブレースでマクロを囲むことができます。$ {foo} z = $ {foo} z($ foo)=($ foo)(長さ($ foo))=(長さ($ foo))配列をアドレス指定することができますand var = $ {var } = {var } = $ {var }($ var) )=($ var ){$ map {'one'} = 1; $ MAP {2 ''} = 2; $ map {'2'} = 'tobe'; $ map {'3'} = 3;} $ map {'one'} = $ map {'one'} $ {map {'two'}} = $ {map {'two'}} $ {map {$ MAP {'two'}}} = $ {MAP {$ map {'two'}}} $ {map {$ map {'2'}}} = $ {map {$ map {'2'}}}}} $ map {'3'})=($ map {'3'})使用法:P4 file.p4 > outputRequirements:・このリリースではPerlWhatの新機能:・匿名関数構文()を追加しました。値を返す、{}をEVALコードに変更し、値を返しません。 {}は、実際にはエッジケースで値を返す可能性がある値を返すことなく、$ {}の前の使用法をevalコードに置き換えます(e.g $ {$ foo = 0})。
P4 関連ソフトウェア