my @setargs = ( $set1, $set2 ); #### my $setargs_ref = [ $set1, $set2 ]; #### foreach my $set (whatever loop) { push @setargs, $set; push @{ $setargs_ref }, $set; # explicit dereference }