Was bedeutet '$ :: n' für Perl?

7

Weißt du was "$ :: n;" meint ? Der Codeabschnitt ist wie folgt:

%Vor%

Ich nehme an, dass ich zuvor auch $ :: v getroffen habe. Was ist $ :: v? Hat es zusätzliche Verwendung?

Ich weiß nur $: ist ein reserviertes Wort für eine Perl-Anweisung, bei der mehr Zeilen ein Feld ausfüllen.

Mit freundlichen Grüßen

TWLMD.

    
user3172696 08.01.2014, 10:23
quelle

1 Antwort

18

$::n ist dasselbe wie $main::n oder nur $n wobei $ n in main:: package liegt.

Diese Notation ignoriert die lexikalische Definition (definiert mit my ) von $n , dh.

%Vor%

Ausgabe ist 3

    
Сухой27 08.01.2014, 10:26
quelle

Tags und Links