Ich finde die "Nested Functions" - so heißen die Viecher
IMHO - manchmal auch praktisch. Zugegeben nicht immer. Aber in C# und C++(Hab grad n Ferienjob, bei dem ich C++Builder progge) fehlen sie mir manchmal sogar. Und zwar genau dann, wenn man Funktionen in Teilfunktionen aufteilen will, sich das Ganze aber nicht bzw. nur schwer oder nur eingeschränkt sinnvoll in eine Klasse auslagern lässt[1]. In gewissem Sinne(Information- bzw. FunctionHiding) entspricht das sogar den Prinzipien der
OOP.
N Beispiel, das jeder kennt, und wo NestedFunctions
IMHO sinnvoll eingesetzt werden: QuickSort...
[1] zugegebn n schmaler Bereich...
mfg
Christian