Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.418 Beiträge
 
Delphi 7 Professional
 
#8

AW: Funktion Needle und Array übergeben - aber generisch

  Alt 23. Jun 2018, 12:43
Die Funktion kann man nur als boolesche Funktion implementieren. Bei allem anderen numerischen besteht die Gefahr, dass der Rückgabewert 0 für nicht gefunden auch als Wert im Array vorkommen kann und damit der Rückgabewert der Funktion nicht korrekt ist.

Statt Boolean könnte man natürlich auch 0 für nicht gefunden und 1 für gefunden definieren (oder was man sonst noch eindeutig unterscheiden kann). Aber der Rückgabewert darf nicht ein Wert aus dem Array sein, der dem Rückgabewert für nicht gefunden entsprechen kann.
  Mit Zitat antworten Zitat