- autovivification
autovivification
examples/references/autovivification.pl
#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $data; $data->{Foo}{Age} = 23; print Dumper $data; if ($data->{Bar}{Age} > 18) { print "Your are too old\n"; } print Dumper $data; delete $data->{Moo}{Age}; print Dumper $data;
Output:
$VAR1 = { 'Foo' => { 'Age' => 23 } }; $VAR1 = { 'Bar' => {}, 'Foo' => { 'Age' => 23 } }; $VAR1 = { 'Bar' => {}, 'Moo' => {}, 'Foo' => { 'Age' => 23 } };