soweit habe ich das Beispiel verstanden, aber:
f ist also ein eigener Typ, der eine Funktion übernehmen darf!
das hat bei mir dann in delphi auch funktioniert, bis auf die zuweisung:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
f: function(a,b:integer): integer;
begin
f:= plus;
end;
Fehler: Inkompatible Typen Prozedure und Methodenzeiger!
davon mal abgesehen, was bringt mir das in der Praxis, wenn ich einer Variablen eine Prozedure zuweisen kann??
Gibt es dafür nicht mal ein Codebeispiel um das zu veranschaulichen??
Danke
[Edit=Sakura] Das waren jetzt das dritte Mal, daß ich Deine Delphi-TAGS setzten musste. [/Edit]