Saaa escribió:
> struct S
> {
> int i;
> }
> S[char[]] aa;
> void main() {
> aa["test"].i = 10;
> }
>
> Error: ArrayBoundsError
> D1.046
>
> looks like a bug to me or can't structs be aa's?
But you never inserted anything in aa["test"].
You must do:
S s;
aa["test"] = s;
aa["test"].i = 10;
or:
S s;
s.i = 10;
aa["test"] = s;