Почему THashedStringList не игнорирует дубликаты?

Вы можете использовать структуру, которая включает параметры:

type Params struct {
  a, b, c int
}

func doIt(p Params) int {
  return p.a + p.b + p.c 
}

// you can call it without specifying all parameters
doIt(Params{a: 1, c: 9})
7
задан Rob Kennedy 30 June 2009 в 16:01
поделиться

1 ответ

Необходимо установить для свойства Sorted значение TRUE, чтобы список игнорировал дубликаты. Это свойство унаследовано от TStringList , и если вы посмотрите документацию для TStringList.Duplicates , вы найдете:

Примечание: Duplicates ничего не делает, если список не отсортировано.

15
ответ дан 6 December 2019 в 14:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: