On Friday, 27 July 2012 at 03:00:25 UTC, Brad Anderson wrote:

D equivalent: iota(0, int.max, 2).map!(a => /* do something with even numbers */)();

I think you're missing the point. The purpose isn't to generate a sequence of numbers, but to illustrate how the Yield keyword is used in VB.NET. Sure, getting a sequence of numbers may be straightforward, but what about a lazy-populated list of all files on a computer? That can be done using Yield - and more importantly, WRITTEN like a normal synchronous function. Let's see you do that with map.

Reply via email to