I'm really curious what the point of foreach is considering for does the same exact thing? For example: @myarray = (1 .. 10); for (@myarray) { print "$_\n"; } Or, you could swap the for for a foreach and the same thing would get accomplished... The only difference I can think of is a slightly different handling of hashes. Is this the only benefit of foreach? What am I missing hereThread Next