in reply to Re: Changing array by changing $_?
in thread Changing array by changing $_?
I'd like to see a safe version of foreach, in analogous relationship with List::MoreUtils::apply and map.
my @foo = 1..10; applyfor (@foo) { $_ *= 2; # Does not change @foo; print "$_\n"; } foreach ( @foo ) { $_ *= 2; # Changes @foo print "$_\n"; }
applyfor() is a bad name, but I'm not sure what I'd call it. Maybe 'foreachcopy' would be good.
TGI says moo
|
|---|