while (my $a = shift @a) { #### while ( (my $a, @a) = @a ) {