On Friday, 11 June 2021 at 08:40:51 UTC, jfondren wrote:

The example in the spec is in a function body and you've copied
it to a class body, where the writeln() would also be in error.
I find https://dlang.org/spec/grammar.html quite hard to read
but I imagine there's a state/declaration distinction there, despite
the code looking the same.

This works:

```d
class Example {
    double[6][3] matrix;
    this() {
        matrix = 0;
    }
}
```

i see.
that's a bummer - i knew the `writeln()` wouldn't work in a class body, but i assumed that because other initializations work [e.g, `int myint = 4;` or `int[69] funny = 420;`], this case would be much the same. ah well.

off topic, your baba is you avatar is very cute.

Reply via email to