@a = sort @a; foreach (@a) { ... } #### foreach (sort @a) { ... } #### my @a = (1); foreach (@a) { push @a, 1; }