Associative Array Initializers

Bill Baxter dnewsgroup at billbaxter.com
Mon Jan 22 17:02:09 PST 2007


Serg Kovrov wrote:
> Frits van Bommel wrote:
>> No, that's one of the big missing things.
> 
> Exactly!
> 

Seems like with tuples now it might be possible to make a function that 
would do the trick:

int[char[]] months = AA("Jan", 1, "Feb", 2, "Mar", 3);

This could be another interesting challenge akin to Andrei's max() 
challenge.  Write a function that constructs an AA from it's arguments 
using the "best" types.

For that matter it would be interesting to see a template which 
constructs an array using the best type to hold the arguments (as 
opposed to just the type of the first argument).

--bb



More information about the Digitalmars-d mailing list