Hallo,
ich würde gerne wissen ob es eine Möglichkeit gibt, einen Parameter einer Routine mit mehreren Daten-Typen auszustatten? Die einzige Option die mir einfällt, wäre, die Routine zu überladen.
In PHP kann man z. B. so etwas machen:
Code:
function Test(string|bool $AParam1) {
// ...
}
Bei dieser Funktion könnte man nun entweder einen String oder einen Boolean-Wert für "AParam1" übergeben. Gibt es so etwas wie diesen |-Operator auch in Delphi? Oder muss ich das zwangsläufig wie folgt angehen:
Delphi-Quellcode:
function Test(AParam1: String): String; overload;
function Test(AParam1: Boolean): String; overload;
Oder seht ihr noch andere Möglichkeiten?
Schöne Grüße,
Andreas Lauß