Associative array

Imperatorn johan_forsberg_86 at hotmail.com
Sun Oct 15 09:11:05 UTC 2023


On Sunday, 15 October 2023 at 09:06:30 UTC, Alexandru Ermicioi 
wrote:
> On Sunday, 15 October 2023 at 06:56:25 UTC, Imperatorn wrote:
>>
>> I think you're basically right. But what could be done is to 
>> instead of reserving n buckets like the other languages do, 
>> maybe we could (if gc is used in this example) make a 
>> calculated gc reserve.
>>
>> But, I've taken a quick look at 3-4 other languages, and they 
>> basically reserve buckets.
>
> In java for example you can list initial map size in elements 
> not buckets: 
> https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#HashMap-int-
>
> If bucket reservation is added, it should be heavily emphasized 
> that method is implementation specific, and no guarantees that 
> would be available in alternative implementations. I.e. it 
> should not be part of public AA interface.
>
> Best regards,
> Alexandru.

Agreed


More information about the Digitalmars-d mailing list