On Aug 24, 2:21 pm, [EMAIL PROTECTED] (Dan Sopher) wrote: > Aside from the syntax, is there a difference in the way 'map' and > 'foreach' process?
foreach is just a loop. map returns values. Specifically, it returns the value of the BLOCK/EXPR for each iteration of the loop. my @doubles = map { $_ * 2 } @nums; is exactly equivalent to: my @doubles; foreach (@nums) { push @doubles, $_ * 2; } Paul Lalli -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/