On 3/21/12, H. S. Teoh <hst...@quickfur.ath.cx> wrote:
>       int[string][int] map;
>       map["abc"] = int[int].init;
>       map["abc"][30] = 123;

I think you meant:

    int[int][string] map;
    map["abc"] = (int[int]).init;
    map["abc"][30] = 123;

You can however init with null if the value is a hash:

    int[int][string] map;
    map["abc"] = null;
    map["abc"][30] = 123;

But otherwise I agree it would be nice if there was a shortcut for this.

Reply via email to