On Tuesday, 11 February 2014 at 13:00:19 UTC, Regan Heath wrote:
import std.stdio;

struct S1 {
   private int[] elements = [9,8,7];
   int opApply (int delegate (ref uint, ref int) block) {
       foreach (uint i, int n ; this.elements)
           block(i, n);
       return 0;
   }
}

void main()
{
        S1 range;       
        foreach(uint i, int x; range)
        {
          writefln("%d is %d", i, x);
        }
}

R

byLine does not use opApply
https://github.com/D-Programming-Language/phobos/blob/master/std/stdio.d#L1389

Reply via email to