in reply to How do I double up elements within an array?
And yet another way...
my @array1=(1,33,45,66); my @newarray = sort { $a <=> $b } ( @array1 ) x 2;
Or, if you don't care about the order, as long as similar elements are adjacent (although it doesn't make any difference for your sample data):
my @array1=(1,33,45,66); my @newarray = sort +( @array1 ) x 2;
|
|---|