use variant as associative array
downs
default_357-line at yahoo.de
Thu Feb 11 15:19:29 PST 2010
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.RangeError at 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.
More information about the Digitalmars-d-learn
mailing list