Ali Çehreli wrote:
dcoder wrote:

> So, I moved the initialization to inside the main function, and now it works.
 > Great.  I think we need to put this question in the FAQ.

For future reference, if it really needs to be global:

uint[string] mywords;

static this()
{
    mywords = [ "Hello" : 1, "World" : 1, "Cat" : 1, "Dog" : 1 ];
}

Could someone please verify whether the above is really necessary? Is it actually a dmd bug that we need to use 'static this()' to initialize an associative array?

Ali

Reply via email to