Random access range

zeljkog zeljkog at home.com
Thu Mar 8 08:43:24 PST 2012


import std.stdio;

struct Rar{
   int[] data = [1,3,5];
   int length = 3;
   ref int opIndex(int i){ return data[i];}
}

void main() {
   Rar x;
   foreach (e; x)
   writeln(e);
}

Error: invalid foreach aggregate x
----

Is'nt Rar valid random access range?


More information about the Digitalmars-d mailing list