www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Why doesn't map!(a => writeln(a)) print anything?

reply "Mark Isaacson" <turck11 hotmail.com> writes:
Why can't I print things using the map algorithm?

Specifically: http://ideone.com/VLp4Xa
Apr 17 2015
parent reply "Adam D. Ruppe" <destructionator gmail.com> writes:
map evaluates its arguments on demand. Think of it as returning a 
function that does the work instead of actually doing the work - 
you still need to call that function, which happens when you loop 
over it.

std.algorithm.each is more appropriate for acting now.
Apr 17 2015
parent "Mark Isaacson" <turck11 hotmail.com> writes:
On Saturday, 18 April 2015 at 01:04:24 UTC, Adam D. Ruppe wrote:
 map evaluates its arguments on demand. Think of it as returning 
 a function that does the work instead of actually doing the 
 work - you still need to call that function, which happens when 
 you loop over it.

 std.algorithm.each is more appropriate for acting now.
Ahhh.... cool. Thanks!
Apr 17 2015