On Thursday, 14 March 2019 at 14:22:52 UTC, spir wrote:
https://dlang.org/spec/hash-map.html#static_initialization:immutable long[string] aa = [ "foo": 5, "bar": 10, "baz": 2000 ];
If I'm right, you can't use this syntax with global array. Insted this works:
void main()
{
immutable long[string] aa = [
"foo": 5,
"bar": 10,
"baz": 2000
];
}
You should init global AAs using static this() { } as explained
in the same doc
Andrea
