- or download this
use List::Util qw(reduce);
use Data::Dumper;
...
reduce { $a->{$b} ||= {} } \%d, @c;
print Dumper \%d;
- or download this
$VAR1 = {
'1' => {
...
}
}
};
- or download this
(reduce { $a->{$b} ||= {} } \%d, @c[0..$#c-1])->{$c[$#c]} = 42;
print Dumper \%d;
- or download this
$VAR1 = {
'1' => {
...
}
}
};