"Christopher J. Madsen" wrote:
>   foreach $item $index (@array) {
>         print $item, " is at index ", $index, "\n";
>   }

That's useful syntax, but I'd rather it mean stepping
pair-wise through @array. Then we could scan through a hash
with

  foreach $key $value (%hash) { ... }

(Hashes are flattened in array context.)

Somebody proposed a trailing index instead:

  foreach $value (@array) $index { ... }

That's short and simple and doesn't conflict. The proposal
for using each(), keys() and values() on arrays was nice too.

IMHO, since all of these things make sense and work together
nicely, I'd like to have them all.

- Ken

Reply via email to