#!/usr/bin/env perl use warnings; use strict; use feature qw{ say }; my @AoH = ( { age => \ do { my $tmp = 42 } }, {}, { age => \ do { my $mpt = 33 } } ); my @age_ref = \($AoH[0]{age}, $AoH[2]{age}); (${ $age_ref[0] }, ${ $age_ref[1] }) = (1, 2); use Data::Dumper; print Dumper \@AoH; #### ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,