On Monday, 14 November 2022 at 07:57:16 UTC, Kagamin wrote:
This works for me:
```
shared SyncAA!(string,string) saa;
void f()
{
        saa=new shared SyncAA!(string,string)("1","2");
        saa.keys();
        saa["12"]="34";
        saa.remove("12");
}
```

The strange error message I got was because I initialized the variable at module level, that doesn't work when you have a constructor. It worked when I moved it into a module constructor.

Reply via email to