Struppi: "superglobale" Variable

Beitrag lesen

Habe es leider noch nicht ganz verstanden.
Ich habe Programm test.pl definiert:
my $glob;

Das ist falsch! Du musst eine globale Variabeln nicht mit my definieren, du solltest sie aber initialisieren.

$main::glob = 'global';

und im Unterprogramm up.pl:
print "$main::glob";

Es wurde nichts ausgegeben.

Was soll auch ausgeben werden? $main::glob ist leer.

Struppi.