Hi,
ich möchte eine Personenliste erstellen. Dabei definierte ich folgenden Hash und Array
my %Person = ();
my @Liste = ();
nun weise ich folgende Werte zu:
$Person{'Vorname'} = "Frank";
$Person{'Zuname'} = "Maier";
$Liste[0] = %Person;
$Person{'Vorname'} = "Hans";
$Person{'Zuname'} = "Geier";
$Liste[1] = %Person;
usw.
So weit meckert der Perl-Interpreter auch nicht. Aber nun möchte ich für die Ausgabe den Inhalt aus dem Array und Hash holen. Dazu habe ich
$Ausgabe = $Liste[0]{'Vorname'};
usw.
angegeben, womit der Perl-Interpreter nicht klarkommt. Wie muss ich z.B. den Schlüssel 'Vorname' in dem Hash, der sich im ersten Element [0] im Array @Liste befindet, korrekt ansprechen?
Schon mal vielen Dank für eure Unterstützung.
Gruß Freddy.