associative arrays:
Denis Koroskin
2korden at gmail.com
Wed Oct 1 13:10:41 PDT 2008
On Wed, 01 Oct 2008 23:27:14 +0400, Jarrett Billingsley
<jarrett.billingsley at gmail.com> wrote:
> On Wed, Oct 1, 2008 at 8:18 PM, llee <Larry at workingwondersus.com> wrote:
>> Is there any reason why the following fails with an ArrayBoundsError
>> error?
>>
>> import std.cstream;
>>
>> void main ()
>> {
>> string [string] array = ["name": "value"];
>> dout.writefln ("value: %s", array ["name"]);
>> }
>>
>> I've been using the following work around, But I'm not sure why the
>> above fails.
>>
>> ...
>> string [string] array;
>> array ["name"] = "value";
>> ...
>>
>> Can anyone explain this?
>>
>
> Might be helpful to know what version of the compiler you're using.
> This code works for me in 1.034.
It doesn't for me (2.019)
More information about the Digitalmars-d
mailing list