Chaining a dynamic number of Ranges
Jonathan M Davis
jmdavisProg at gmx.com
Sat Jul 21 18:06:12 PDT 2012
On Sunday, July 22, 2012 02:34:47 Enerqi wrote:
> Ok thanks! I was hoping to avoid making a copy of the arrays,
> which I think std.array.join does, when treating them as a single
> array range. Wishful thinking perhaps :)
It works as long as you don't need capabilities that the new range doesn't
have. For instance, iterating over it works just fine without creating a new
array. But it's not uncommon that if you want a random-access range, you need
to allocate a new array (or some other type of container) to get it rather
than using the wrapper range that you got back from a range-based function.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list