Zitat von
hansmaad:
Von der C++ STL ist man Funktionsobjekte von fast jedem Algorithmus gewöhnt und benutzt fleißig Funktionen wie binder1st, mem_fun oder tr1::bind. Nun suche ich vergeblich nach einer entsprechenden Funktionalität in Delphi.
Du könntest natürlich wie die STL deine eigenen "Funktions"-Records schreiben - aber sicherlich nicht mit einer Delphi-Version, die keine Generics kennt. Dann könntest du auch gleich die neuen anonymen Methoden benutzen
.
Ansonsten müsstest du wohl auf die Referenzzählung von Interfaces setzen, um einen Garbage Collector ersetzen zu können. Aber wenn du so funktional programmieren willst, ist Delphi 5 sicherlich die falsche Wahl.