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