Ich habe diese Unterroutine, die wieWas bedeuten Perl-Bezeichner, die mit einem Stern * beginnen?
definierte Bezeichner hat*VALID_NAME_REG_EX = \"[ a-zA-Z0-9_#.:@=-]+";
*MACRO_VALID_NAME = \"MACRO_VALID_NAME";
ich in die Datei weiter aussah. Sie sind als $MACRO_VALID_NAME
bezeichnet.
Ich denke, es ist der Wert mit der rechten Seite der Zeichenfolge ersetzen, aber ich bin mir nicht sicher und will eine Bestätigung.
Mehr Informationen über konstante Variablen und Typeglobs können auch in Kapitel 7 in [Mastering Perl finden ] (http://shop.oreilly.com/product/0636920012702.do) und Kapitel 1.21 in [Perl Cookbook] (http://shop.oreilly.com/product/9780596003135.do) –
Mögliche Duplikat von [Entmystifizierung der Perl glob (\ *)] (http://stackoverflow.com/questions/4865447/demystifying-the-perl-glob) – tripleee