anonymous static array

Stephan ss27 at sanger.ac.uk
Wed Mar 21 10:48:25 PDT 2012


Thanks everyone. OK, so a temporary variable seems to be the most 
obvious workaround, thanks Jesse. Thanks also to the others in 
pointing out this issue.

All the best,

Stephan


On Wednesday, 21 March 2012 at 14:19:03 UTC, Jesse Phillips wrote:
> On Wednesday, 21 March 2012 at 10:51:05 UTC, Stephan wrote:
>> Hi,
>>
>> I have an associative array with strings as keys and static 
>> arrays as values. When I access a new key, it gives me Range 
>> Error, so I think I should initialise the associative array, 
>> but how?
>>
>> here is the code that fails:
>>
>> int[100][string] counts;
>> counts["some_key"][20]++;
>> // core.exception.RangeError at freqSpec(26): Range violation
>>
>>
>> Thanks,
>>
>> Stephan
>
>     int[100][string] counts;
>     int[100] a;
>     counts["some_key"] = a;
>     counts["some_key"][20]++;




More information about the Digitalmars-d-learn mailing list