On Sunday, 7 June 2015 at 12:42:12 UTC, Nicholas Wilson wrote:
On Sunday, 7 June 2015 at 12:30:12 UTC, Dennis Ritchie wrote: try using a pure function + static e.g.int[][int][int] somePureDefaultHash() pure { ... //initialise it here } ... static hash = somePureDefaultHash();
static int[][int][int] hash; hash[4][6] ~= [34, 65]; static if (!!(4 in hash)) {} // Error: static variable hash cannot be read at compile time