Das scheint etwas zu sein, das ich leicht Google, Bing oder DDG erreichen könnte, aber ich komme völlig leer auf alles.
Grundsätzlich bin ich damit beauftragt (teilweise) eine Reihe alter Perl-Skripte neu zu schreiben. Nicht in der ein Perl-Programmierer selbst, es ist definitiv eine Lernkurve dieser Skripte in Lesen, um herauszufinden, was sie tun, aber ich habe eine absolute Mauer mit Linien getroffen wie diese:
$comment = $$LOC{'DESCRIPTION'};
nahe, wie ich kann sagen, dass die rechte Seite ein Wörterbuch ist, oder genauer gesagt, es erhält den Wert, der durch den Schlüssel 'DESCRIPTION'
in dem Wörterbuch referenziert wird. Aber was ist mit dem "extra" Dollarzeichen davor?
Es sieht verdächtig nach PHP variable variables, aber nach Suchmaschinen Scheuern, verschiedene Stack Sites und perlvar, kann ich keine Hinweise finden, die Perl selbst hat ein solches Feature, geschweige denn, dass dies, wie es aufgerufen. Das Beste, was ich herausgefunden habe, ist, dass '$' kein gültiges Zeichen in einem Variablennamen ist. Daher weiß ich, dass $$LOC
nicht einfach nur eine Variable aufruft, die zufällig $LOC
heißt.
Was macht dieses extra Dollarzeichen hier?
Siehe [Referenzen schnelle Referenz] (http://www.perlmonks.org/?node_id=69927) auf PerlMonks. – ThisSuitIsBlackNot