Das ist der weitere besondere Unterschied zwischen den Schleifen
- WHILE => Start-Bedingung ( i < 10 )
- REPEAT => Abbruch-Bedingung not ( i < 10 )
oder ( i >= 10 )
Bei REPEAT wird erst der Schleifeninhalt ausgeführt und dann die Abbruchbedingung (eigentlich die Fortzetzungsbedingung) gebrüft,
bei WHILE ein True = Ausführen
bei
REPEAT UNTIL ein True = Abbrechen
Man kann es sich auch ganz einfach merken:
True = gehe zum nächsten Befehl (meist die nächste Quellcodezeile)
- WHILE = geh in die nachfolgende Schleife rein
- REPEAT = geh aus der vorherigen Schleife raus