Thread Verschachtelte foreach-Schleifen
(2 answers)
Opened by Gast at 2008-01-26 01:47
Hallo,
ich habe zwei Arrays mit Hashes. Das zweite Array enthält quasi Unterdaten des ersten. Nun möchte ich mittels zwei verschachtelten foreach-Schleifen die Daten abarbeiten. Also meine beiden Listen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 my @stationsliste= ( { desc => "Station Osnabrück (OKCC)", name => "Osnabrück", kurzname => "OKCC", }, { desc => "Station Osnabrück/Verkehrsstation (OKVT)", name => "Osnabrück", kurzname => "OKVT", } ) my @wetterdaten = ( { desc => "Stickstoffmonoxid", unit => "µg/m³", getdesc => "NO", filename=> "stickstoffmonoxid.csv", stations=> "OKCC OKVT", }, { desc => "Stickstoffdioxid", unit => "µg/m³", getdesc => "NO2", filename=> "stickstoffdioxid.csv", stations=> "OKCC OKVT", } ) Nun würde ich auch in der zweiten Schleife noch auf die Daten der ersten Zugreifen. Code (perl): (dl
)
1 2 3 4 5 foreach (@stationsliste) { print "Station ". $->('desc') . " wird abgefragt...\n"; foreach (@wetterdaten) { Gibt es dazu irgendeine spezielle Syntax um in meiner "wetterdaten"-Schleife auf die der "stationsliste" zuzugreifen? Oder muss ich in der ersten Schleife die gewünschten Daten in eine neue Variable kopieren? Gruß Thomas |