Freddy: Schüssel von Hashes in einem Array Ansprechen

Beitrag lesen

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.