in reply to Assign a hash to an array
push @foo , 1,2,3; push @foo, @bar; push @foo, %baz;
but different from these , which are the same
push @foo , { 1,2,3 }; push @foo, \%baz;
and different from this one , which is similar to the last two
push @foo, \@bar;
Do you get it? You push references, otherwise its just a list
|
|---|