hi,
Nun habe ich aber eine Variable, die ich fast überall benötige und sie deshalb nicht immer in der Argumentliste aufführen möchte.
Wie kann ich diese im Hauptprogramm definieren und im Unterprogramm ansprechen?
Innerhalb einer Datei:
#!shebang
my $foo = 'bar';
sub helo{
print "$foo\n";
}
Falls über mehrere Dateien gültig sein soll global:
use vars qw($foo @bar %hash);
Und noch ein bischen eleganter ist das Einbinden von globalen Vars über eine ini-Datei, siehe Modul Config::IniFiles;
Hotte