On Saturday, 4 June 2016 at 18:55:09 UTC, Brad Anderson wrote:
On Saturday, 4 June 2016 at 18:20:26 UTC, Alex wrote:[...]Check out enumerate() in std.range; int counter = 5; foreach(i, el; enumerate(randomCover(iota(counter)))) writeln("index: ", i, " element: ", el); index: 0 element: 3 index: 1 element: 1 index: 2 element: 0 index: 3 element: 2 index: 4 element: 4
How could I have forgotten the UFCS rox version... foreach(i, el; iota(counter).randomCover.enumerate)