in reply to RE: RE: RE: My favorite looping mechanism in Perl is:
in thread My favorite looping mechanism in Perl is:
In order to fill up @returned, map has to build a list. If you're not going to be using that list (if you're using map in void context), you've wasted that storage and the processing time needed to allocate that memory.my @returned = map BLOCK LIST;
However, I've read bits and pieces of this discussion in the past, and I had thought that this list-building was optimized away when map is used in a void context. Is this the case, or was that merely a suggestion? :)
|
---|