Thread Hash mit Hash befüllen in For-Schleife nimmt nur das letzte Element (3 answers)
Opened by cbxk1xg at 2010-11-25 15:59

Linuxer
 2010-11-25 16:06
#143040 #143040
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Hi,

mit %UDIoutput = ( $count => \%entry ); überschreibst Du den Inhalt des Hashs %UDIoutput mit jedem Schleifendurchlauf.

Versuch es mal mit:
Code (perl): (dl )
$UDIoutput{$count} = \%entry;


Das fügt in den Hash %UDIoutput einen Key $count ein, der als Value dann die Referenz auf den Hash %entry enthält.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Hash mit Hash befüllen in For-Schleife nimmt nur das letzte Element