[fpc-pascal] TFPGMapObject duplicate errors
Michael Van Canneyt
michael at freepascal.org
Sat Oct 3 16:11:24 CEST 2020
On Sat, 3 Oct 2020, Mattias Gaertner via fpc-pascal wrote:
> On Sat, 3 Oct 2020 15:53:58 +0200 (CEST)
> Michael Van Canneyt via fpc-pascal <fpc-pascal at lists.freepascal.org>
> wrote:
>
>> On Fri, 2 Oct 2020, Ryan Joseph via fpc-pascal wrote:
>> [...]
>> > Thanks. Sneaky that sorted had to be set to true. Not sure why that
>> > would be.
>>
>> Because otherwise it would take a linear search to do IndexOf
>> whenever you insert/append an element in the list.
>
> Insert element is linear anyway.
But it does not need a search, I suppose ?
>
> Why not set Duplicate to dupAccept as default?
Just guessing:
Because it is a map, and usually you don't want a map to contain duplicates ?
If any change is needed, I would set the 'Sorted' to true by default.
Michael.
More information about the fpc-pascal
mailing list