Registriert seit: 27. Nov 2017
2.508 Beiträge
Delphi 7 Professional
|
AW: Funktion Needle und Array übergeben - aber generisch
23. Jun 2018, 13: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.
|