Ich habe gerade Code in unserer Codebasis gesehen (und es ist OLD-Code, wie in Perl 3 oder Perl 4 Tage), der so aussieht (ich vereinfache sehr):
%Vor% Beachten Sie, dass das array
in push()
kein @
hat. Ich würde annehmen, dass der Code hinter Push weiß, dass das erste Argument Array sein soll, so dass das Array aus dem array
typeglob extrahiert wird. Ist das mehr oder weniger das? Wenn Perl das ohne Probleme tun kann, warum sollten Sie @
überhaupt einfügen?
Dies ist ein altes 'Merkmal' des Parsers. Das @ ist bei einem Push nicht obligatorisch, wenn die Variable eine Paketvariable ist. Dies wird von vielen als ein Fehler angesehen, der behoben werden sollte. Du solltest das wirklich nicht tun.
Tags und Links perl