nja, zumindestens in dem anfänglichen Beispielcode ist damit die Schleife kaum effizienter, denn letztendlich kommt der Code ja auf Folgendes hinaus.
Delphi-Quellcode:
for i := 0 to 8 do
if not b then
b := Test(i)
{else
b := b};
Also effektiv nur noch ein
if b then continue;
in der Schleife, welches noch maximal 8 Mal ausgeführt wird.
Aber auch wenn dein Code "länger" ist, so zeigt er zumindestens die "Funktion" etwas deutlicher.
Zitat:
hör auf, wenn gefunden (true)