-vgc Info ok?
Chris via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon May 18 07:41:19 PDT 2015
On Monday, 18 May 2015 at 14:34:38 UTC, ketmar wrote:
> On Mon, 18 May 2015 14:30:42 +0000, Chris wrote:
>
>> The following
>>
>> string[string] myarray = ["key":"value"];
>> string entry;
>> entry = myarray["key"]; // => vgc: indexing an associative
>> array may
>> cause GC allocation
>>
>> Why is _accessing_ an assoc treated as indexing it?
>
> it can throw "out of range" error, which is `new`ed.
But shouldn't it read "accessing an associative array may cause
GC allocation"? And maybe a hint to the exception that may be
thrown.
It's not the same as
myarray["key1] = "some value";
myarray["key2] = "some other value";
A bit confusing.
More information about the Digitalmars-d-learn
mailing list