Thread Verschachtelte foreach-Schleifen (2 answers)
Opened by Gast at 2008-01-26 01:47

Gast Gast
 2008-01-26 23:25
#105221 #105221
Linuxer+2008-01-26 01:16:05--
Damit kannst Du dann in der "Wetter"-Schleife auf die Stationsdaten der "Station"-Schleife zugreifen. Bei zwei AoH sind $station und $wetter dann Referenzen auf das jeweilige Hashelement.


Ah, Danke.
Dass bei einem Array of Hashes die Laufvariable eine Hashreferenz ist habe ich in den Dokus vermisst, bzw. nicht drauf gekommen.

In meinem ersten Post war auch noch ein Klammerfehler (runde anstatt geschweift).
Aber so funktioniert es:
Code (perl): (dl )
1
2
3
4
5
6
7
foreach my $station (@stationsliste) {
   print "Station ". $station ->('desc') . " wird abgefragt...\n";
   foreach my $wetterdat (@wetterdaten)
   {
      print "\nHole Daten fuer " . $wetterdat->{'desc'} . "...\n";
.
.


Thomas

View full thread Verschachtelte foreach-Schleifen