improving std.array.array
Philippe Sigaud
philippe.sigaud at gmail.com
Sun Jul 22 07:27:22 PDT 2012
On Sun, Jul 22, 2012 at 1:46 PM, monarch_dodra <monarchdodra at gmail.com> wrote:
> ...But I think it has one major drawback: You can't specify the type of the
> array you want. For example, if you have a range of ints, and you'd want to
> duplicate it into a range of doubles, well array doesn't allow that.
>
> The above example is simple, but it could allow more powerful usage such as:
> auto integralThirds = iota(1,20).map(a => a/3).array!int;
What about
import std.conv: to;
auto integralThirds = iota(1,20).map(a => to!int(a/3)).array;
?
It even allows converting to strings, which is something I do very often.
Philippe
More information about the Digitalmars-d
mailing list