automate tuple creation

forkit forkit at gmail.com
Fri Jan 21 20:38:38 UTC 2022


On Friday, 21 January 2022 at 18:36:42 UTC, H. S. Teoh wrote:
>
> This is wasteful if you're not planning to use every ID in this 
> million-entry long array.  Much better to just use an AA to 
> keep track of which IDs have already been generated instead.  
> Of course, if you plan to use most of the array, then the AA 
> may wind up using more memory than the array. So it depends on 
> your use case.
>
>
> T

yes, I was thinking this over as I was waking up this morning, 
and thought... what the hell am I doing generating all those 
numbers that might never get used.

better to do:

const int iotaStartNum = 100_000_000;
int[] idArray = iota(startiotaStartNum, iotaStartNum + 
recordsNeeded).array;




More information about the Digitalmars-d-learn mailing list