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.
In reply to Re: accessing element of array of arrays
by jhourcle
in thread accessing element of array of arrays
by perlqs
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |