Empty array and AA literals

bearophile bearophileHUGS at lycos.com
Sun Apr 6 02:41:08 PDT 2014


> 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?

You can increase by one of the length of the outer array, or you 
can append an empty one:



nested ~= [];

I don't remember if you can also append a null. Appending a null, 
if it works, could be more efficient. Take a look at the ASM.


More information about the Digitalmars-d-learn mailing list