On Friday, 21 March 2014 at 11:03:01 UTC, monarch_dodra wrote:
//----
foreach ( a ;
    chain(iota(0, N), only(N), iota(0, N).retro) )
{
    writeln(' '.repeat(N - a), '*'.repeat(a*2+1)))
}
//----

I don't think it's so complicated. It's just taking this.

someRange.mungeItHowever.each!useIt;

Instead of writing this.

foreach(someThing; someRange.mungeItHowever) someThing.useIt;

Maybe it's like the difference between writing foo(bar) and bar.foo. It can just look a little nicer.

Reply via email to