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
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