Thread Grundlegendere Fragen zu mehrdimensionalen Arrays (20 answers)
Opened by Sven_123 at 2010-06-01 15:26

Sven_123
 2010-06-21 16:36
#138636 #138636
User since
2010-06-01
120 Artikel
BenutzerIn
[default_avatar]
Nochmal eine Frage, wie ich was besser ausdrücken kann:
Ich habe einen 2D-Array @z=([00,01],[10,11]) und möchte nun einen Teil eines 3D-Arrays @y diesem erst gleichsetzen und dann verändern, ohne dass sich an @z etwas tut. Anfangs hab ich natürlich $y[0]=[@z], bzw. @{$y[0]}=@z dastehen gehabt und mich gewundert, warum sich @z ändert, wo ich doch in beiden Fällen über einen anonymen Array geh... ;)

Naja, die einzige Methode die mir bisher eingefallen ist, ist eine Schleife:
Code (perl): (dl )
1
2
3
for $i (0 .. 1){
  $y[0][$i]=[@{$z[$i]}];
}

Geht das schöner, also im Grunde ohne eine Schleife?

View full thread Grundlegendere Fragen zu mehrdimensionalen Arrays