Impressed

Jonathan M Davis jmdavisProg at gmx.com
Fri Jul 27 00:29:44 PDT 2012


On Friday, July 27, 2012 09:27:55 Simen Kjaeraas wrote:
> On Fri, 27 Jul 2012 05:24:08 +0200, Nick Sabalausky
> 
> <SeeWebsiteToContactMe at semitwist.com> wrote:
> >> foreach(i; recurrence!(a => a[n-1] + 2)(0))
> > 
> > Erm, should be:
> > foreach(i; recurrence!"a[n-1] + 2"(0))
> 
> or just
> foreach(i; recurrence!((a,n) => a[n-1] + 2)(0))

Yeah. You can do a lot with infinite and generative ranges. That's one of the 
reasons that they're so much better than iterators (though it sounds like you 
can do some interesting things with C# interators that you can't do with most 
other types of iterators).

- Jonathan M Davis


More information about the Digitalmars-d mailing list