Die repeat..until Schleife:
Delphi-Quellcode:
repeat
<Anweisungen>
until <Bedingung>
Das wiederholt die Anweisungen solange, bis die Abbruchbedingung erfüllt ist, mindestens jedoch einmal (die Abbruchbedingung wird ja erst am Ende überprüft). Ähnlich funktioniert die while Schleife:
Delphi-Quellcode:
while <Bedingung> do
Anweisung
Der Unterschied ist, dass
zuerst die Bedingung getestet wird, die Schleife also u.U. gar nicht erst durchlaufen wird.