Invalid bounding interval [, ]
timon.gehr at gmx.ch
Wed Jan 25 05:54:51 PST 2012
On 01/25/2012 12:28 PM, C wrote:
>> auto chunk = new ubyte;
>> foreach(ref x; chunk) x = uniform!""(ubyte.min, ubyte.max);
> Thank you all for your replies.
> @ Timon, I have two questions:
> 1) How come you can omit parentheses for uniform's parameter, shouldn't it be
> uniform!("")(...) ?
If there is only one template argument, parentheses can be omitted.
> 2) Does auto chunk = new ubyte; ALWAYS create a dynamic array with
> changeable length?
> That is a silly question but the syntax confuses me.
Yes it does. But this works too and is probably more intuitive if you
are not familiar with other C-derived languages:
auto chunk = new ubyte(1024);
More information about the Digitalmars-d-learn