Re: _indexed_ iteration using opApply or range -- PS

2010-12-12 Thread Simen kjaeraas
spir wrote: PS: Also tried to make iteration work by defining slice "with no argument" (coll[]) only, like indicated in TDPL p.381. But could not manage to do it. The point of coll[] is that a collection may not want to define the range primitives itself, but rather expose a special range

Re: _indexed_ iteration using opApply or range -- PS

2010-12-12 Thread spir
On Sun, 12 Dec 2010 20:47:04 +0100 spir wrote: > Hello, > > Had a nice time figuring out how to let opApply allow index iteration like: > foreach (i, x ; collection) {} > Finally managed to do it adding 'i' everywhere: > > struct S1 { > private int[] elements = []; > int opApply (in