'for' opdracht

De 'for' opdracht in Maple lijkt erg op die van BASIC:

> a := 0;

[Maple Math]

> for i from 1 to 5 do
a := a + i
od: a;

[Maple Math]

Het is uiteraard ook mogelijk een andere stapgrootte dan 1 te specifieren

> for i from 5 to 1 by -2 do
a := a - i
od: a;

[Maple Math]

Er kunnen meerdere statements in een 'for' opdracht uitgevoerd worden.

> for i from 1 to 5 do
a := a - 1;
print(a)
od:

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

Opgelet: de variabele 'i' die voor de iteratie gebruikt werd is geen lokale variabele:

> i;

[Maple Math]

De 'for' opdracht bevat echter een impliciete toekenningsopdracht, zodat dit in de praktijk geen problemen oplevert.

> a := 'a': i := 'i':