std.copy (to multiple output ranges),
Ilya Yaroshenko
ilyayaroshenko at gmail.com
Mon Jan 27 10:36:31 PST 2014
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.
More information about the Digitalmars-d-learn
mailing list