On Monday, 27 January 2014 at 17:26:35 UTC, Robert Schadek wrote:
I'm searching the docs for something similar to:
copy(someInputRange, firstOutputRange, secondOutputRange, ....);
I know how to write it by hand, but I'm suspecting that something like
this is already in phobos.

Hi, I think you need something like this:

import std.stdio;
import std.algorithm;
import std.range;


void main() {
        auto a = new int[10], b = new int[10], c = new int[10];
        iota(30).copy(chain(a, b, c));
        a.writeln;
        b.writeln;
        c.writeln;
}

And secondly, is there some function that gives me a forward range to
some input range?

maybe std.array.array?
It is generate an array for some input range.

Reply via email to