Ich weiß nicht wie ich das erklären soll. Ich habe das schon einmal gesehen weiß aber nicht wie es heißt und wie ich es finden kann.
Kann man den Schleifenkopf einer For-Schleife irgendwie als eine Art Template als Code festhalten und den Schleifeninhalt als Prozedur oder direkt Zeile für Zeile übergeben?
Delphi-Quellcode:
for i := 0 to 99 do
begin
1
2
3
end;
for i := 0 to 99 do
begin
A
B
C
end;
In obigen Falle (Beispiel) würde ich mir diese doppelte Schreibarbeit des Schleifenkopfes gerne ersparen und stattdessen so was hier schreiben
Delphi-Quellcode:
ForTemplate0To99.Do(
procedure
begin
A
B
C
end);
);
oder
ForTemplate0To99.Do(MeineProcedur;);