Thread dynamisch mehrdimensionales Array
(19 answers)
Opened by sebi85 at 2010-10-27 10:09
Ich habe meinen Code nochmals verändert, jetzt wird alles richtig abgespeichert.
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 my %DATA_HASH; for(my $i=0;$i<@FUNCTION_ARRAY;$i) { if($FUNCTION_ARRAY[$i]->gi() eq 'TestFunction') { my $temp_func = $FUNCTION_ARRAY[$i]->att('name'); $i++; for(my $j=0;$FUNCTION_ARRAY[$i]->gi() eq 'Parameter';$j++) { if($FUNCTION_ARRAY[$i]->gi() eq 'Parameter') { my $temp_param = $FUNCTION_ARRAY[$i]->att('name'); $i++; for(my $k=0;$FUNCTION_ARRAY[$i]->gi() eq 'ParameterValue';$k++) { $DATA_HASH{$temp_func}->{$temp_param}->[$k]=$FUNCTION_ARRAY[$i]->att('value'); $i++; } if($FUNCTION_ARRAY[$i]->gi() eq 'TestFunction') { $i--; last; } } } } $i++; } Kann man die gespeicherten Werte auch individuell sortieren? Also nicht einfach alphabetisch oder numerisch, sondern nach dem FIFO Prinzip, was zuerst abgespeichert wurde, soll auch zuerst ausgegeben werden. |