Hi,

Today I stumbled upon this weird error:

    struct ConfigContainer
    {
        Config[string] configs;
    }

    struct Config
    {
        string foo;
        string bar;
    }

    enum ConfigContainer cc = {
configs: [ // error: not an associative array initializer
            "MyConfig": {
                foo: "foo",
                bar: "bar"
            }
        ]
    };

But this other way works fine:

    enum ConfigContainer cc = {
        configs: [
            "MyConfig": Config("foo", "bar")
        ]
    };

Is this a bug? Or is this by design?

Thank you in advance.

Lodovico Giaretta

Reply via email to