my @x = (1, 2, 3, 4); my @y = (); #### push @y, \@x; #### push @y, @x; #### $z = pop @y; @x = @{$z}; # or @$z
## push @y, \@x; ##
## push @y, @x; ##
## $z = pop @y; @x = @{$z}; # or @$z