Siechfred: Array von Hashes: Erzeugen und Ausgeben

Beitrag lesen

Tag Marcel.

Ich möchte ein Mehrdimensionales Array, bzw. den Hash ausgeben. Wie muss ich das machen?

Zunächst darf ich dir perllol zur Lektüre empfehlen.

my @data = ([%a], [%b]);

Nene, so funktioniert das nicht. Du möchtest ein Array von Hashes, kein Array von Arrays:

my @data = ({%a}, {%b});

foreach(@data) {
   print ($_{A} . "\t" . $_{B});
}

Lies bitte den Abschnitt Access and printing:

foreach(@data) {  
  print ($_->{A} . "\t" . $_->{B});  
}

Siechfred