int a; a ~= 5;
which obviously doesn't work. If you want to append to an associative array create it like this:
Node[][bool] test; //Conceptually maybe clearer as Node[] test[bool]
Node node; test[false] ~= node;Or set them explicitly as other posters have explained if you don't want an array of values at a given key.
