On Monday, 18 March 2013 at 21:50:30 UTC, John Colvin wrote:
On Monday, 18 March 2013 at 21:45:55 UTC, monarch_dodra wrote:The downside here is that this requires run-time initialization.Is the normal syntax compile time actually? Incorrect dimensions for initialisation of a static array is a runtime error, so i suspect it's not.
At worse, it is a CTFE-able syntax, because default value of all fields of a struct MUST be evaluated during compile, to evaluate T.init.
