Function seq

Generates a sequence from [start..end] by increment. Includes start, excludes end. Does so eagerly as an array.

CommonType!(T,U)[] seq(T, U, V) (
  T start,
  U end,
  V increment = 1u
);

Examples

auto s = seq(0, 5);
assert(s == [0, 1, 2, 3, 4]);