Foreach Closures?

Ary Manzana ary at esperanto.org.ar
Mon Apr 9 02:56:25 PDT 2012


On 4/9/12 7:26 AM, Kevin Cox wrote:
> I was wondering about the foreach statement and when you implement
> opApply() for a class it is implemented using closures.  I was wondering
> if this is just how it is expressed or if it is actually syntatic
> sugar.  The reason I aski is because if you have a return statement
> inside a foreach it returns from the outside function not the "closure".
>
> I was just wondering if anyone could spill the implementation details.
>
> Thanks,
> Kevin

In this video you can see what foreach with opApply gets translated to 
(at about minute 1):

http://www.youtube.com/watch?v=oAhrFQVnsrY


More information about the Digitalmars-d mailing list