On Sunday, 3 June 2018 at 07:30:56 UTC, Meta wrote:
On Saturday, 2 June 2018 at 18:49:51 UTC, DigitalDesigns wrote:
Proposal:

[a..b;m]

m is the stride, if ; is not a good char then |, :, !, or # could be good chars.

This is exactly what std.range.stride does. The syntax [a..b;m] directly translates to [a..b].stride(m).

We even have slide which is a generalization of stride (striding is sliding with a window size of 1):

[a..b].slide(1, m)

https://dlang.org/phobos/std_range.html#slide

Reply via email to