Вы можете использовать структуру, которая включает параметры:
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})
Необходимо установить для свойства Sorted
значение TRUE, чтобы список игнорировал дубликаты. Это свойство унаследовано от TStringList
, и если вы посмотрите документацию для TStringList.Duplicates
, вы найдете:
Примечание: Duplicates ничего не делает, если список не отсортировано.