push @{$a[0]}, "foo"; #### use Data::Dumper; print Dumper(\@a); push @{$a[0]}, "foo"; print Dumper(\@a); #### $VAR1 = []; $VAR1 = [ [ 'foo' ] ];