On 10.02.2010 22:28, GG wrote: > I try to use variant as associative array with dmd2.039, > > Variant[char[]][int] aa; > aa[0]["Month"] = "Jan"; > aa[0]["Profit"] = 500; > aa[1]["Month"] = "Feb"; > aa[1]["Profit"] = 800; > > I got core.exception.rangeer...@main(28): Range violation > I'm doing something wrong ? Or it's same problem as : > http://digitalmars.com/d/archives/digitalmars/D/Variant_string_associative_array_..._fail_87248.html > Same problem with dmd2.040 > > Thanks ! > GG
I don't have a D2 compiler, but try this. Variant[char[]] v; aa[0] = v; aa[0]["Month"] = "Jan"; If that also fails, file a bug.