Thread Variablen aus einem array erstellen
(21 answers)
Opened by Gast at 2008-08-21 16:22 Gast+2008-08-21 21:56:13-- ja aber du kannst gleich schreiben: aber was soll die Schleife, wieviele Sodukostellungen liest du ein? Was du aber eigentlich willst ist doch die Darstellung Code (perl): (dl
)
$coord[$feld][$zeile][$spalte] Leider kennt Perl keine Mehrdimensionalen Arrayslices sonst könntest du schreiben: Code (perl): (dl
)
@coord[0..8][0..2][0..2]=split(/:/); deswegen sollte ne normale Schleife reichen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 my $idx=0; for my $feld (0..8) { for my $spalte (0..2) { for my $zeile (0..2) { $coord[$feld][$zeile][$spalte]=$liste[$idx++]; } } } Alternativ könntest du auch so einmalig ein Array @idx basteln, dass es dir erlaubt so zuzugreifen: Code (perl): (dl
)
print $liste[ $idx[$feld][$zeile][$spalte] ]; Kommt ganz drauf an was du brauchst. Grüße LanX NACHTRAG: es gäbe noch ein paar andere Lösungsansätze, die für einen Anfänger aber definitiv too much wären! me and my writeups
|