in reply to Re^3: Put references to array of hash elements in an array
in thread Put references to array of hash elements in an array
If references work the other way round (i.e. I need to store the reference in the @AoH), then why does this code update the @AoH?:
@AoH = ( { name => Adam, age => 0 }, { name => Bob, age => 10 }, { name => Cat, age => 20 } ); @age_ref = (\$AoH[0]{age},\$AoH[2]{age}); ${$age_ref[1]} = 23; print "\$AoH[2]{age} = $AoH[2]{age}\n"; # The above prints '$AoH[2]{age} = 23'
Thanks.
Tel2
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Put references to array of hash elements in an array
by choroba (Cardinal) on Aug 03, 2018 at 08:40 UTC | |
by tel2 (Pilgrim) on Aug 03, 2018 at 09:50 UTC | |
by choroba (Cardinal) on Aug 03, 2018 at 09:58 UTC | |
by tel2 (Pilgrim) on Aug 03, 2018 at 10:37 UTC | |
by choroba (Cardinal) on Aug 03, 2018 at 10:54 UTC | |
|