Forum: Object-Pascal / Delphi-Language
Delphi
by Ralf Kaiser,
25. Aug 2009
Vielen Dank! - Das ist es.
An die Systax der Generika muss ich mich erst noch ein wenig gewöhnen. :wink:
Forum: Object-Pascal / Delphi-Language
Delphi
by Ralf Kaiser,
25. Aug 2009
Ja. Das definiert eine Funktion mit 2 integern und integer als Resultat.
Wie definiere ich das aber generisch (damit man für unterschiedliche Typenkombinationen nicht jedes mal eine neue Definition schaffen muss)?
Ich will alle Fälle abdecken:
Type
TMyIntFunc = Function (P1, P2 : Integer) : Integer;
TMystringFunc = Function (P1, P2 : string) : string;
Forum: Object-Pascal / Delphi-Language
Delphi
by Ralf Kaiser,
25. Aug 2009
Halli Hallo,
ich bin gerade dabei mit mit den anonymen Methoden ein wenig vertraut zu machen.
Wenn ich z.B. eine Anonyme Methode verwenden will die einen integer als Parameter hat und einen integer als Ergebnis liefert kann ich diese ja mit "TFunc<...>" aus SysUtils so deklarieren:
var
f: TFunc<integer, integer>;