Auto and empty array
w0rp via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jun 29 22:55:20 PDT 2014
On Monday, 30 June 2014 at 05:39:38 UTC, Igor wrote:
> In case I want to create a new array with size I know, it's
> very convenient to use auto:
> auto a = new int[](13);
> But if I want to create a new, empty array? Then using auto is
> not convenient and I have:
> auto a = new int[](0);
> It seems a bit bloated, compared to int[] a = []. I like using
> auto because of uniform syntax and other reasons. Is there any
> concise way to create a new empty array with auto?
Just type int[] a; null and empty slices are indistinguishable in
terms of accessing .length and using foreach.
More information about the Digitalmars-d
mailing list