Thread Array mit Werten auffüllen
(16 answers)
Opened by sebi85 at 2010-12-14 11:41
Ich habe eine 3-fach verschachtelte Schleife. In der wollte ich überprüfen, ob
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 for(my $r=0;$r<@tmp_container;$r++){ for(my $s=0;$s<@{$tmp_container[$r]};$s++){ for(my $t=0;$t<@{$tmp_container[$r]->[$s]};$t++) { if(@{$tmp_container[$r-1]} > @{$tmp_container[$r]}){ unshift(@{$tmp_container[$r]}, $tmp_container->[$r-1]->[$s]->[$t]); } } } } Allerdings vergleich ich mit dem if die Anzahl der Indexe der 2. Dimension. Aber ich kann ja nicht die Indexe der "1. Dimension vergleichen". Mit dem Unshift habe ich auch das Problem, dass immer wein Wert hinzugefügt wird und damit habe ich eine Endlosschleife. |