Registriert seit: 16. Feb 2015
Ort: Halle/S.
116 Beiträge
Delphi 10.2 Tokyo Enterprise
|
AW: For-Schleife als Template mit Prozedur als Parameter?
2. Jan 2018, 16:16
Delphi-Quellcode:
implementation
procedure ForLoop(Func: TFunc<Integer, Boolean>);
var
i: Integer;
begin
for i := 0 to 3 do
if not Func(i) then
Break;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
ForLoop(
function(i: Integer): Boolean
begin
ShowMessage(i.ToString);
Result := I <= 1;
//oder vllt eher
Result := I <= 2;
if Result then
ShowMessage(i.ToString);
end);
end;
Sebastian
Geändert von SProske ( 2. Jan 2018 um 16:21 Uhr)
|