Empty array and AA literals
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Sun Apr 6 00:46:40 PDT 2014
On Sunday, 6 April 2014 at 03:28:50 UTC, dnspies wrote:
> On Sunday, 6 April 2014 at 03:23:17 UTC, Adam D. Ruppe wrote:
>> You can just set it to null. Then, next time you add anything
>> to it, a new one will be automatically created.
>
> What about if I have a 2D array (ie int[][]) and I want to
> append an empty int[] on the end? Will this work?
>
> int[][] nested;
>
> nested ~= null;
>
> ~ is overloaded, so how does it know what type I intend null to
> be? How can I specify it?
For dynamic arrays you can use the new operator.
nested ~= new int[];
Or in this case, you could just increment the length.
++nested.length;
More information about the Digitalmars-d-learn
mailing list