TurboPL Referenz

for..to... Kommando

Top  Previous  Next

Syntax

for <Integer-Variable> := <Startwert> to <Endwert>
<Befehle>
next;

Erklärung

Die Integer-Variable wird zu Beginn der Schleife auf den Startwert gesetzt. Dann wird geprüft, ob der Endwert schon überschritten ist und wenn nicht, werden die Befehle ausgeführt. Wenn der next-Befehl erreicht ist, wird die Variable um 1 hochgezählt und wieder bei der Prüfung begonnen.

Beispiel

Die folgende Prozedur füllt ein Array mit fortlaufenden Werten von 1 bis zur Obergrenze des Arrays:

procedure FillArray(var A: Real[])
vardef i: Integer;
for i := 1 to High(1, A)
   A[i] := i;
next;
endproc;

Siehe auch

While, Repeat