in reply to accessing element of array of arrays
I want to store a value from the first one, @AoA1, into the second one, @AoA2, without changing @AoA1 ... when I change that value of @AoA2 again it changes the corresponding value of @AoA1
I'd have to ask -- what's the value that you're assigning? It is a scalar, or a reference? If it's a reference, you're always going to see the exact behavior that you describe, unless you dereference it when assigning it in @AoA2 ... but how you dereference is dependent upon what's in there to start with. (eg, %{$AoA1[0][1]} or ${$AoA1[0][1]} or @{$AoA[0][1]})
I'd suggest using Data::Dumper to take a look at just what's in @AoA1, and what's actually getting assigned in @AoA2.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: accessing element of array of arrays
by perlqs (Initiate) on Jul 06, 2008 at 03:55 UTC | |
by jethro (Monsignor) on Jul 06, 2008 at 14:33 UTC | |
by linuxer (Curate) on Jul 06, 2008 at 12:09 UTC |