Ist es möglich, Konstanten in pack()
und unpack()
Vorlagen zu verwenden?Verwendung von Konstanten in Perl Pack/Entpacktemplate Zeichenketten
Ich hatte einen kurzen Blick durch die Dokumente (http://perldoc.perl.org/functions/pack.html) und während ich sehe, können Sie Standardvariablen verwenden (d. H. $foo $bar
), kann ich keinen Verweis auf die Verwendung von Konstanten sehen.
Für die downvoters: ich meinte INSIDE die Vorlage ....
z.B. anstelle von pack("a$civ a*......"
verwenden Sie eine Konstante statt $civ
Was ist passiert, als Sie es versucht haben? – toolic
Konstanten sind nur Funktionen in Perl. Sie geben Werte zurück. Versuch es. Es wird klappen. – simbabque
@simbabque Siehe späteren Kommentar. Ich meinte INSIDE die Vorlage, keine Konstante als Vorlage! –