>>On Saturday, July 05, 2014 07:52:31 PM Matthew Kerwin wrote: 
> > It works, but not I am able to understand, if it is creating the
> > intermediate
> > array ( as #scan do without block), or block version of #scan is getting
> > called.
> 
> Does it matter that much? 

Curiosity ... :-)

>BTW if all you care about is only creating a
> single array, you could use #map!

Yes latter I found it, which shorten the length of code. :-) But curiosity 
remains still there inside the `#enum_for` construct... 

-- 
================
Regards,
Arup Rakshit
================
Debugging is twice as hard as writing the code in the first place. Therefore, 
if you write the code as cleverly as possible, you are, by definition, not 
smart enough to debug it.

--Brian Kernighan