On Monday, 19 October 2015 at 15:56:00 UTC, Namal wrote:
Is it possible to use foreach backwards?foreach(int i;20..1) writeln(i); compiles but I get nothing.
foreach_reverse(i; 1 .. 20) writeln(i); Or: import std.range : iota, retro; foreach(i; iota(1, 20).retro) writeln(i);But if you really want the numbers 1 to 20, you should use 21 as the end value in both cases, as it's exclusive.