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".<br>

<br>I was just wondering if anyone could spill the implementation details.<br><br>Thanks,<br>Kevin<br>