On Thursday, 29 August 2019 at 15:10:26 UTC, rombankzero wrote:
[...]

Is this a bug, or am I missing something? It would be really convenient to be able to statically initialize rectangular arrays in this way. Example: I have a struct that has a member that's a rectangular float array, but I have no way of telling the compiler that I want it default-initialized to all-zeroes (instead of NaNs)!

It's a known bug[1].

As a workaround you could use a `static this()`:

static double[6][3] matrix;

static this()
{
    matrix = 0;
}

[1] https://issues.dlang.org/show_bug.cgi?id=19178

Reply via email to