Ich bestreite nicht, dass dies auch eine Möglichkeit ist, ein Array mit einem Array zu befüllen. Allerdings kann ich die Einzel-Arrays nicht derart vordefinieren wie zuvor schon beschrieben. Ich wollte das ganze mit
push @{ $AoA[0] }, "wilma", "betty";
befüllen
Das geht tatsächlich nur, wenn in $AoA[0] bereits eine Liste initialisiert wurde. d.h. entweder, wenn du weißt wieviele Listen du brauchst sowas in der Art (geht natürlich auch als Schleife):
my @AoA = (
[], [], ... usw.
)
oder, während des Ablaufes prüfen ob die Referenz bereits vorhanden ist.
$AoA[0] = [] unless $AoA[0]; # oder ref auf ARRAY checken
push @{ $AoA[0] }, ["wilma", "betty"];
Hier musst du auch die Elemente zu einer Listenreferenz machen.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)