rpike has asked for the wisdom of the Perl Monks concerning the following question:
How can I copy Array1 (2 dimensional array) and use that copy after the loop the exact same way as I would trying to access items from the newly updated Array1 array? I tried @Array2 = @Array1 but any changes to Array1 are reflected in Array2. Should I use Storable::dclone? What would be the simpliest steps needed to copy the array and afterwards reference the exact same way as the modified Array1? Thanks in advance for any help.$Array1[0][0] = 10; $Array1[0][1] = 15; $Array1[1][0] = 20; $Array1[1][1] = 30; .... @Array2 = @Array1; # Loop through @Array1 and make changes to it. After loop I want to ma +ke reference to initial values that were stored in Array1 through use + of Array2.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Copying multi-dimensional array
by ikegami (Patriarch) on Apr 21, 2011 at 14:24 UTC | |
|
Re: Copying multi-dimensional array
by wind (Priest) on Apr 21, 2011 at 14:43 UTC | |
by rpike (Scribe) on Apr 21, 2011 at 14:56 UTC | |
|
Re: Copying multi-dimensional array
by anonymized user 468275 (Curate) on Apr 21, 2011 at 14:55 UTC |